Lire en anglais

Partager via


NDK_FN_QUERY_ADAPTER_INFO fonction de rappel (ndkpi.h)

La fonction NdkQueryAdapterInfo (NDK_FN_QUERY_ADAPTER_INFO) récupère des informations sur les limites et les fonctionnalités d’un adaptateur NDK.

Syntaxe

NDK_FN_QUERY_ADAPTER_INFO NdkFnQueryAdapterInfo;

NTSTATUS NdkFnQueryAdapterInfo(
  [in] NDK_ADAPTER *pNdkAdapter,
       NDK_ADAPTER_INFO *pInfo,
       ULONG *pBufferSize
)
{...}

Paramètres

[in] pNdkAdapter

Pointeur vers une instance ded’adaptateur NDK ( NDK_ADAPTER).

pInfo

Pointeur vers une mémoire tampon qui contient une structure NDK_ADAPTER_INFO. Si la requête se termine par STATUS_SUCCESS, le fournisseur NDK remplit la structure avec des informations sur l’adaptateur.

pBufferSize

Lors de l’entrée, ce paramètre est un pointeur vers une variable qui contient la taille, en octets, de la mémoire tampon vers laquelle pointe le paramètre pInfo. En sortie, la variable reçoit la taille, en octets, des informations de l’adaptateur écrites dans la mémoire tampon.

Valeur de retour

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

Retourner le code Description
STATUS_SUCCESS
La demande s’est terminée avec succès.
STATUS_BUFFER_TOO_SMALL

La valeur du paramètre *pBufferSize a spécifié une taille de mémoire tampon trop petite pour contenir les informations de l’adaptateur. *pBufferSize est mis à jour avec la taille requise.

Autres codes d’état
Une erreur s’est produite.

Remarques

NdkQueryAdapterInfo récupère les informations de l’adaptateur dans une structure NDK_ADAPTER_INFO. La structure contient des informations sur différentes limites et fonctionnalités de l’adaptateur.

NdkQueryAdapterInfo nécessite un irQL égal à PASSIVE_LEVEL et il bloque jusqu’à ce que la requête soit terminée.

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 PASSIVE_LEVEL

Voir aussi

NDK_ADAPTER

NDK_ADAPTER_DISPATCH

NDK_ADAPTER_INFO