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 |
---|---|
|
L’opération s’est terminée avec succès. |
|
La fonction n’est pas prise en charge. |
|
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 |