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) de 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 de NDK_EXTENSION_INTERFACE que le fournisseur initialise si la fonction retourne STATUS_SUCCESS.
Valeur retournée
La fonction NdkQqueryExtensionInterface retourne l’un des codes NTSTATUS suivants.
Code de retour | Description |
---|---|
|
L’opération s’est terminée avec succès. |
|
La fonction n’est pas prise en charge. |
|
Une erreur est survenue. |
Remarques
Chaque objet NDK contient un pointeur de fonction NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) dans sa table de répartition 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge, pris en charge dans NDIS 6.30 et versions ultérieures. |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | ndkpi.h (inclure Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |