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
STATUS_SUCCESS
Der Vorgang wurde erfolgreich abgeschlossen.
STATUS_NOT_SUPPORTED
Die Funktion wird nicht unterstützt.
Andere status Codes
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

Weitere Informationen

NDK_ADAPTER_DISPATCH

NDK_CONNECTOR_DISPATCH

NDK_CQ_DISPATCH

NDK_EXTENSION_INTERFACE

NDK_FN_QUERY_EXTENSION_INTERFACE

NDK_OBJECT_HEADER

NDK_VERSION