estructura NDIS_WMI_SET_HEADER (ntddndis.h)
La estructura NDIS_WMI_SET_HEADER proporciona información sobre una solicitud de conjunto GUID de clientes WMI.
Sintaxis
typedef struct _NDIS_WMI_SET_HEADER {
NDIS_OBJECT_HEADER Header;
NDIS_PORT_NUMBER PortNumber;
NET_LUID NetLuid;
ULONG64 RequestId;
ULONG Timeout;
UCHAR Padding[4];
} NDIS_WMI_SET_HEADER, *PNDIS_WMI_SET_HEADER;
Miembros
Header
Estructura NDIS_OBJECT_HEADER para esta estructura de NDIS_WMI_SET_HEADER. Establezca el miembro Type de NDIS_OBJECT_HEADER en NDIS_WMI_OBJECT_TYPE_SET, el miembro Revision en NDIS_WMI_SET_HEADER_REVISION_1 y el miembro Size en sizeof(NDIS_WMI_SET_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 del conjunto de GUID de WMI a las solicitudes OID de NDIS.
Las solicitudes del conjunto de GUID de WMI específicas de NDIS 6.0 y versiones posteriores incluyen una estructura de NDIS_WMI_SET_HEADER seguida de los datos específicos del GUID, si existe.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.0 y versiones posteriores. |
Encabezado | ntddndis.h (include Ndis.h) |