Compartir a través de


estructura NDIS_WMI_METHOD_HEADER (ntddndis.h)

La estructura 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 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 miniporte, si existe. Si el GUID no es específico de un puerto, portNumber es cero. Los clientes WMI pueden usar GUID_NDIS_GEN_ENUMERATE_PORTS GUID para obtener la lista de los puertos asociados a un adaptador de miniport.

NetLuid

Nombre de la interfaz de red NDIS del adaptador de miniport. Los clientes WMI pueden usar 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 miniporte debe completar inmediatamente una solicitud y completa la solicitud con un estado de NDIS_STATUS_INDICATION_REQUIRED, el controlador de miniporte usa este valor de RequestId para establecer el requestId miembro de la estructura de NDIS_STATUS_INDICATION asociada.

Los controladores NDIS o el uso excesivo también pueden usar el RequestId de para cancelar una solicitud. Cuando un controlador de miniporte recibe una solicitud de cancelación, el controlador de minipuerto cancela las solicitudes pendientes con un requestId de coincidente. Si requestId es cero, el controlador de miniporte 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.

Observaciones

NDIS traduce solicitudes de método GUID de WMI a solicitudes OID 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 los hay. 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 Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
encabezado de ntddndis.h (include Ndis.h)

Consulte también

GUID_NDIS_ENUMERATE_ADAPTERS_EX

GUID_NDIS_GEN_ENUMERATE_PORTS

NDIS_OBJECT_HEADER