NDIS_WMI_METHOD_HEADER estrutura (ntddndis.h)
A estrutura NDIS_WMI_METHOD_HEADER fornece informações sobre uma solicitação de método GUID de clientes WMI.
Sintaxe
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;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para essa estrutura NDIS_WMI_METHOD_HEADER. Defina o Type membro do NDIS_OBJECT_HEADER como NDIS_WMI_OBJECT_TYPE_METHOD, o membro de Revisão como NDIS_GUID_HEADER_REVISION_1 e o membro tamanho para sizeof(NDIS_WMI_METHOD_HEADER).
PortNumber
A porta do adaptador de miniporto, se houver. Se o GUID não for específico a uma porta, PortNumber será zero. Os clientes WMI podem usar o GUID_NDIS_GEN_ENUMERATE_PORTS GUID para obter a lista das portas associadas a um adaptador de miniporto.
NetLuid
O nome da interface de rede NDIS do adaptador de miniporto. Os clientes WMI podem usar o GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID para localizar um nome de dispositivo e o valor de NetLuid associado.
RequestId
Um identificador para a solicitação. Se um driver de miniporto precisar concluir uma solicitação imediatamente e concluir a solicitação com um status de NDIS_STATUS_INDICATION_REQUIRED, o driver de miniporto usará esse valor RequestId para definir o membro RequestId da estrutura de NDIS_STATUS_INDICATION associada.
O NDIS ou drivers sobrepostos também podem usar o RequestId para cancelar uma solicitação. Quando um driver de miniporto recebe uma solicitação de cancelamento, o driver de miniporto cancela todas as solicitações pendentes com um RequestIdcorrespondente. Se RequestId for zero, o driver de miniporto poderá ignorar esse membro.
Para obter mais informações sobre esse membro, consulte NDIS_OID_REQUEST.
Timeout
Um tempo limite, em segundos, para a solicitação. O NDIS pode redefinir o driver ou cancelar a solicitação se o tempo limite expirar antes que o driver conclua a solicitação.
Para obter mais informações sobre esse membro, consulte NDIS_OID_REQUEST.
Padding[4]
Este membro é reservado.
Observações
O NDIS converte solicitações do método GUID do WMI para solicitações de OID do NDIS.
As solicitações GUID do método WMI específicas do NDIS 6.0 e versões posteriores incluem uma estrutura de NDIS_WMI_METHOD_HEADER seguida pelos dados específicos do GUID, se houver. O buffer de saída WMI contém dados específicos do GUID, se houver, quando a solicitação for bem-sucedida e concluída.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.0 e posterior. |
cabeçalho | ntddndis.h (inclua Ndis.h) |