estructura NDIS_WMI_METHOD_HEADER (ntddndis.h)

La estructura de NDIS_WMI_METHOD_HEADER proporciona información sobre una solicitud de método GUID de clientes WMI.

Sintaxis

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;

Miembros

Header

Estructura de NDIS_OBJECT_HEADER para esta estructura de NDIS_WMI_METHOD_HEADER. Establezca el miembro Type de NDIS_OBJECT_HEADER en NDIS_WMI_OBJECT_TYPE_METHOD, el miembro Revision en NDIS_GUID_HEADER_REVISION_1 y el miembro Size en sizeof(NDIS_WMI_METHOD_HEADER).

PortNumber

Puerto del adaptador de minipuerto, si existe. Si el GUID no es específico de un puerto, PortNumber es cero. Los clientes WMI pueden usar el GUID_NDIS_GEN_ENUMERATE_PORTS GUID para obtener una lista de los puertos asociados a un adaptador de minipuerto.

NetLuid

Nombre de la interfaz de red NDIS del adaptador de minipuerto. Los clientes WMI pueden usar el GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID para buscar un nombre de dispositivo y el valor de NetLuid asociado.

RequestId

Identificador de la solicitud. Si un controlador de minipuerto debe completar inmediatamente una solicitud y completa la solicitud con un estado de NDIS_STATUS_INDICATION_REQUIRED, el controlador de minipuerto usa este valor RequestId para establecer el miembro RequestId de la estructura de NDIS_STATUS_INDICATION asociada.

Los controladores NDIS o de exceso también pueden usar RequestId para cancelar una solicitud. Cuando un controlador de minipuerto recibe una solicitud de cancelación, el controlador de minipuerto cancela las solicitudes pendientes con un RequestId coincidente. Si RequestId es cero, el controlador de minipuerto puede omitir este miembro.

Para obtener más información sobre este miembro, vea NDIS_OID_REQUEST.

Timeout

Tiempo de espera, en segundos, para la solicitud. NDIS puede restablecer el controlador o cancelar la solicitud si expira el tiempo de espera antes de que el controlador complete la solicitud.

Para obtener más información sobre este miembro, vea NDIS_OID_REQUEST.

Padding[4]

Este miembro está reservado.

Comentarios

NDIS traduce las solicitudes de método GUID de WMI a las solicitudes OID de NDIS.

Las solicitudes GUID del método WMI específicas de NDIS 6.0 y versiones posteriores incluyen una estructura de NDIS_WMI_METHOD_HEADER seguida de los datos específicos del GUID, si existe. El búfer de salida de WMI contiene datos específicos del GUID, si los hay, cuando la solicitud se realiza correctamente y se completa.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

GUID_NDIS_ENUMERATE_ADAPTERS_EX

GUID_NDIS_GEN_ENUMERATE_PORTS

NDIS_OBJECT_HEADER