structure NDIS_WMI_METHOD_HEADER (ntddndis.h)
La structure NDIS_WMI_METHOD_HEADER fournit des informations sur une demande de méthode GUID auprès des clients WMI.
Syntaxe
typedef struct _NDIS_WMI_METHOD_HEADER {
NDIS_OBJECT_HEADER Header;
NDIS_PORT_NUMBER PortNumber;
NET_LUID NetLuid;
ULONG64 RequestId;
ULONG Timeout;
UCHAR Padding[4];
} NDIS_WMI_METHOD_HEADER, *PNDIS_WMI_METHOD_HEADER;
Membres
Header
Structure NDIS_OBJECT_HEADER pour cette structure NDIS_WMI_METHOD_HEADER. Définissez le membre type de NDIS_OBJECT_HEADER sur NDIS_WMI_OBJECT_TYPE_METHOD, le membre Révision sur NDIS_GUID_HEADER_REVISION_1 et le membre Taille sur sizeof(NDIS_WMI_METHOD_HEADER).
PortNumber
Port de l’adaptateur miniport, le cas échéant. Si le GUID n’est pas spécifique à un port, Numéro de port est égal à zéro. Les clients WMI peuvent utiliser le GUID_NDIS_GEN_ENUMERATE_PORTS GUID pour obtenir la liste des ports associés à un adaptateur miniport.
NetLuid
Nom de l’interface réseau NDIS de la carte miniport. Les clients WMI peuvent utiliser le GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID pour rechercher un nom d’appareil et la valeur de NetLuid associée.
RequestId
Identificateur de la demande. Si un pilote miniport doit effectuer une requête immédiatement et qu’il termine la demande avec l’état de NDIS_STATUS_INDICATION_REQUIRED, le pilote miniport utilise cette valeur RequestId pour définir le RequestId membre de la structure de NDIS_STATUS_INDICATION associée.
Les pilotes NDIS ou overlying peuvent également utiliser le RequestId pour annuler une requête. Lorsqu’un pilote miniport reçoit une demande d’annulation, le pilote miniport annule toutes les demandes en attente avec une RequestId correspondante. Si RequestId est égal à zéro, le pilote miniport peut ignorer ce membre.
Pour plus d’informations sur ce membre, consultez NDIS_OID_REQUEST.
Timeout
Délai d’expiration, en secondes, pour la demande. NDIS peut réinitialiser le pilote ou annuler la requête si le délai d’expiration expire avant que le pilote ne termine la demande.
Pour plus d’informations sur ce membre, consultez NDIS_OID_REQUEST.
Padding[4]
Ce membre est réservé.
Remarques
NDIS traduit les demandes de méthode GUID WMI en requêtes NDIS OID.
Les requêtes GUID de méthode WMI spécifiques à NDIS 6.0 et versions ultérieures incluent une structure NDIS_WMI_METHOD_HEADER suivie des données spécifiques au GUID, le cas échéant. La mémoire tampon de sortie WMI contient des données spécifiques au GUID, le cas échéant, lorsque la requête réussit et se termine.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge dans NDIS 6.0 et versions ultérieures. |
d’en-tête | ntddndis.h (include Ndis.h) |