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 |
---|---|
|
La demande s’est terminée avec succès. |
|
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. |
|
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 |