operações WMI do NDIS-Supported
O NDIS dá suporte às seguintes operações WMI:
Enumerar adaptador e enumerar a VC (conexão virtual).
O NDIS registra GUIDs globais ( GUID_NDIS_ENUMERATE_ADAPTER_EX e GUID_NDIS_ENUMERATE_VC) com WMI que permitem que os clientes WMI enumerem todos os adaptadores de miniporta (ou seja, instâncias de driver de miniport) e todos os VCs nomeados. Como o NDIS rastreia todos os drivers de miniporta carregados e todos os VCs nomeados, o NDIS não consulta drivers de miniporta para obter essas informações.
CONSULTAR INSTÂNCIA ÚNICA E DEFINIR INSTÂNCIA ÚNICA
Por meio do NDIS, um cliente WMI pode consultar ou definir uma única instância de um bloco de dados, que corresponde a um único OID. Para uma consulta, o NDIS retorna todas as informações associadas a um adaptador ou VC. Um cliente WMI não pode consultar ou definir um item de dados que esteja dentro de um OID. Por exemplo, uma consulta do GUID GUID_NDIS_GEN_CO_LINK_SPEED retorna a velocidade de saída e de entrada. Um cliente WMI não pode consultar apenas a velocidade de saída ou apenas a velocidade de entrada.
CONSULTAR TODOS OS DADOS
O NDIS atende a uma solicitação QUERY ALL DATA em um GUID específico obtendo os dados apropriados e retornando os dados combinados para todas as instâncias do GUID para o WMI. Por exemplo, em resposta a uma solicitação QUERY ALL DATA no GUID_NDIS_ENUMERATE_ADAPTER_EX, o NDIS retorna uma lista de todos os drivers de miniportos carregados para o WMI. Para uma CONSULTA TODOS OS DADOS no GUID que mapeia para OID_GEN_CO_XMIT_PDUS_OK, o NDIS consulta esse OID para cada VC em cada driver de miniporto orientado a conexão e retorna os dados combinados para wmi. Como a sobrecarga de uma solicitação QUERY ALL DATA pode ser muito alta, os clientes WMI devem usar uma solicitação QUERY ALL DATA apenas para enumerar adaptadores e VCs. Depois de determinar o interesse do adaptador ou da VC, o cliente pode consultar instâncias de GUID individuais.
EVENT NOTIFICATION
Os clientes WMI podem se registrar no NDIS para serem notificados para uma indicação de status específica. Quando essa indicação de status ocorre, o NDIS passa as informações de status com o GUID apropriado para o WMI para entrega aos clientes como um evento WMI.
MÉTODO EXECUTE
Por meio do NDIS, um cliente WMI pode executar um método associado a um bloco de dados, que corresponde a um único OID. Os clientes WMI fornecem as informações que o NDIS requer para executar o método. As solicitações de método podem ser associadas a adaptadores de miniporta, portas NDIS ou VCs. O NDIS retorna as informações resultantes depois que o método é executado com êxito.