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 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.
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. |
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.
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 |