NDK_FN_QUERY_EXTENSION_INTERFACE Rückruffunktion (ndkpi.h)
Die Funktion NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) ruft Informationen zu einer NDK-Erweiterungsschnittstelle ab.
Syntax
NDK_FN_QUERY_EXTENSION_INTERFACE NdkFnQueryExtensionInterface;
NTSTATUS NdkFnQueryExtensionInterface(
[in] NDK_OBJECT_HEADER *pNdkObject,
[in] GUID *ExtensionInterfaceID,
[in] NDK_VERSION ExtensionInterfaceVersion,
[out] NDK_EXTENSION_INTERFACE *pExtensionInterface
)
{...}
Parameter
[in] pNdkObject
Ein Zeiger auf den Objektheader (NDK_OBJECT_HEADER) für das objekt, das abgefragt wird.
[in] ExtensionInterfaceID
Ein Zeiger auf die GUID, die die Erweiterungsschnittstelle identifiziert.
[in] ExtensionInterfaceVersion
Die angeforderte Version (NDK_VERSION) der Erweiterungsschnittstelle.
[out] pExtensionInterface
Ein Zeiger auf eine NDK_EXTENSION_INTERFACE Struktur, die der Anbieter initialisiert hat, wenn die Funktion STATUS_SUCCESS zurückgibt.
Rückgabewert
Die Funktion NdkQqueryExtensionInterface gibt einen der folgenden NTSTATUS-Codes zurück.
Rückgabecode | Beschreibung |
---|---|
|
Der Vorgang wurde erfolgreich abgeschlossen. |
|
Die Funktion wird nicht unterstützt. |
|
Ein Fehler ist aufgetreten. |
Hinweise
Jedes NDK-Objekt enthält einen NdkQqueryExtensionInterface-Funktionszeiger (NDK_FN_QUERY_EXTENSION_INTERFACE) in seiner objekttypspezifischen Funktionsverteilungstabelle. NdkQqueryExtensionInterface fragt erweiterte Schnittstellen ab, die vom Objekttyp unterstützt werden. Derzeit sind keine erweiterten Standardschnittstellen definiert. Eine Erweiterungsschnittstelle wird durch eine GUID identifiziert und als Zeiger auf eine Funktionsverteilungstabelle dargestellt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Keine unterstützt, wird in NDIS 6.30 und höher unterstützt. |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Windows |
Kopfzeile | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |