Partager via


NDK_FN_QUERY_EXTENSION_INTERFACE fonction de rappel (ndkpi.h)

La fonction NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) obtient des informations sur une interface d’extension NDK.

Syntaxe

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
)
{...}

Paramètres

[in] pNdkObject

Pointeur vers l’en-tête d’objet (NDK_OBJECT_HEADER) pour l’objet interrogé.

[in] ExtensionInterfaceID

Pointeur vers le GUID qui identifie l’interface d’extension.

[in] ExtensionInterfaceVersion

Version demandée (NDK_VERSION) de l’interface d’extension.

[out] pExtensionInterface

Pointeur vers une structure NDK_EXTENSION_INTERFACE initialisée par le fournisseur si la fonction retourne STATUS_SUCCESS.

Valeur de retour

La fonction NdkQqueryExtensionInterface retourne l’un des codes NTSTATUS suivants.

Retourner le code Description
STATUS_SUCCESS
L’opération s’est terminée avec succès.
STATUS_NOT_SUPPORTED
La fonction n’est pas prise en charge.
Autres codes d’état
Une erreur s’est produite.

Remarques

Chaque objet NDK contient un pointeur de fonction NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) dans sa table de distribution de fonction spécifique au type d’objet. NdkQqueryExtensionInterface interroge des interfaces étendues prises en charge par le type d’objet. Il n’existe actuellement aucune interface étendue standard définie. Une interface d’extension est identifiée par un GUID et représentée en tant que pointeur vers une table de répartition de fonction.

Exigences

Exigence Valeur
client minimum pris en charge Aucune prise en charge, prise en charge dans NDIS 6.30 et versions ultérieures.
serveur minimum pris en charge Windows Server 2012
plateforme cible Windows
d’en-tête ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Voir aussi

NDK_ADAPTER_DISPATCH

NDK_CONNECTOR_DISPATCH

NDK_CQ_DISPATCH

NDK_EXTENSION_INTERFACE

NDK_FN_QUERY_EXTENSION_INTERFACE

NDK_OBJECT_HEADER

NDK_VERSION