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.
NDK_FN_QUERY_ADAPTER_INFO NdkFnQueryAdapterInfo;
NTSTATUS NdkFnQueryAdapterInfo(
[in] NDK_ADAPTER *pNdkAdapter,
NDK_ADAPTER_INFO *pInfo,
ULONG *pBufferSize
)
{...}
[in] pNdkAdapter
Pointeur vers un instance d’adaptateur NDK (NDK_ADAPTER).
pInfo
Pointeur vers une mémoire tampon qui contient une structure NDK_ADAPTER_INFO . Si la demande se termine avec STATUS_SUCCESS, le fournisseur NDK remplit la structure avec les informations de l’adaptateur.
pBufferSize
En 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 . À la sortie, la variable reçoit la taille, en octets, des informations de l’adaptateur qui ont été écrites dans la mémoire tampon.
La fonction NdkQueryAdapterInfo retourne l’un des codes NTSTATUS suivants.
Code de retour | 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 est survenue. |
NdkQueryAdapterInfo récupère les informations de l’adaptateur dans une structure de NDK_ADAPTER_INFO . La structure contient des informations sur les différentes limites et fonctionnalités de l’adaptateur.
NdkQueryAdapterInfo nécessite un IRQL égal à PASSIVE_LEVEL et il se bloque jusqu’à ce que la demande soit terminée.
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 | PASSIVE_LEVEL |