OID_GEN_SUPPORTED_LIST
Como uma consulta, o OID_GEN_SUPPORTED_LIST OID especifica uma matriz de OIDs para objetos aos quais o driver de miniporto ou uma NIC dá suporte. Os objetos incluem objetos gerais, específicos da mídia e específicos da implementação.
Informações sobre versão
Windows Vista e versões posteriores do Windows
Com suporte.
Drivers de miniporta NDIS 6.0 e posterior
Não solicitado.
Drivers de miniporta NDIS 5.1
Mandatory. Consulte OID_GEN_SUPPORTED_LIST (NDIS 5.1).
Drivers de miniporta NDIS 5.1
Mandatory. Consulte OID_GEN_SUPPORTED_LIST (NDIS 5.1).
Comentários
Os drivers de miniporta NDIS 6.0 e posteriores não recebem essa solicitação de OID. O NDIS lida com esse OID com um valor armazenado em cache que os drivers de miniporto fornecem durante a inicialização.
Para especificar a lista de OIDs com suporte durante a inicialização, um driver de miniporto define o membro SupportedOidList da estrutura NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES e passa a estrutura para a função NdisMSetMiniportAttributes .
O NDIS encaminha um subconjunto da lista fornecida para drivers de protocolo que fazem essa consulta. Ou seja, o NDIS filtra todos os OIDs de estatísticas com suporte fora da lista porque os drivers de protocolo nunca fazem consultas de estatísticas.
Se um driver de miniporta listar um OID em sua lista de OIDs com suporte, ele deverá dar suporte total ao OID. Ou seja, o driver de miniporto deve retornar dados válidos quando responder a uma consulta ou definir a solicitação para os OIDs que ele inclui na lista. Por exemplo, o OID_GEN_STATISTICS OID é um OID necessário para drivers de miniporta NDIS 6.0 e posteriores. Se um driver de miniporta não der suporte às estatísticas em hardware ou software e retornar informações de estatísticas incorretas, o driver não poderá especificar OID_GEN_STATISTICS em sua lista de OIDs com suporte.
As duplicatas podem aparecer na lista de OIDs com suporte. Os drivers não são necessários para garantir que haja apenas uma entrada para cada OID na lista.
Requisitos
parâmetro |
Ntddndis.h (inclua Ndis.h) |