Partilhar via


Solicitações OID Diretas do Adaptador de Miniport

Para dar suporte ao caminho de solicitação OID direto, os drivers de miniporto fornecem pontos de entrada de função MiniportXxx na estrutura de NDIS_MINIPORT_DRIVER_CHARACTERISTICS e o NDIS fornece funções NdisMXxx para drivers de miniporto.

A interface de solicitação OID direta é semelhante à interface de solicitação OID padrão. Por exemplo, as funções NdisMDirectOidRequestComplete e MiniportDirectOidRequest são semelhantes às funções NdisMOidRequestComplete e MiniportOidRequest .

Nota O NDIS 6.1 dá suporte a OIDs específicos para uso com a interface de solicitação OID direta. Não há suporte para OIDs que existiam antes do NDIS 6.1 e alguns OIDs NDIS 6.1. Para determinar se um OID pode ser usado na interface direta de OIDs, consulte a página de referência OID. 

Os drivers de miniporto devem ser capazes de lidar com solicitações OID diretas que não são serializadas. Ao contrário da interface de solicitação OID padrão, o NDIS não serializa solicitações OID diretas com outras solicitações que são enviadas com a interface OID direta ou com a interface de solicitação OID padrão. Além disso, os drivers de miniporto devem ser capazes de lidar com solicitações OID diretas em IRQL <= DISPATCH_LEVEL.

Para dar suporte à interface de solicitação de OIDs direta, use a documentação para a interface de solicitação OID padrão. A tabela a seguir mostra a relação entre as funções na interface de solicitação OID direta e a interface de solicitação OID padrão.

Função OID direta Função OID padrão

MiniportDirectOidRequest

MiniportOidRequest

MiniportCancelDirectOidRequest

MiniportCancelOidRequest

NdisMDirectOidRequestComplete

NdisMOidRequestComplete