Partager via


NDIS_WMI_METHOD_HEADER structure (ntddndis.h)

La structure NDIS_WMI_METHOD_HEADER fournit des informations sur une demande de méthode GUID à partir de 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 de cette structure NDIS_WMI_METHOD_HEADER. Définissez le membre Type de NDIS_OBJECT_HEADER sur NDIS_WMI_OBJECT_TYPE_METHOD, le membre Revision sur NDIS_GUID_HEADER_REVISION_1 et le membre Size 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, PortNumber 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 l’adaptateur miniport. Les clients WMI peuvent utiliser le GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID pour rechercher un nom d’appareil et la valeur 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 une status de NDIS_STATUS_INDICATION_REQUIRED, le pilote miniport utilise cette valeur RequestId pour définir le membre RequestId de la structure de NDIS_STATUS_INDICATION associée.

Les pilotes NDIS ou overlying peuvent également utiliser RequestId pour annuler une demande. Lorsqu’un pilote miniport reçoit une demande d’annulation, le pilote miniport annule toutes les demandes en attente avec un RequestId correspondant. 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’attente, en secondes, pour la demande. NDIS peut réinitialiser le pilote ou annuler la demande si le délai d’expiration expire avant que le pilote 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 OID NDIS.

Les demandes GUID de méthode WMI spécifiques à NDIS 6.0 et versions ultérieures incluent une structure NDIS_WMI_METHOD_HEADER qui est 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 demande réussit et se termine.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
En-tête ntddndis.h (include Ndis.h)

Voir aussi

GUID_NDIS_ENUMERATE_ADAPTERS_EX

GUID_NDIS_GEN_ENUMERATE_PORTS

NDIS_OBJECT_HEADER