Compartilhar via


Solicitações OID Diretas do Adaptador Miniport

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

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 os OIDs que existiam antes do NDIS 6.1 e para alguns OIDs do NDIS 6.1. Para determinar se um OID pode ser usado na interface de OIDs diretos, consulte a página de referência de OIDs. 

Os drivers de miniport devem ser capazes de lidar com solicitações diretas de OID 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 direta de OIDs, utilize a documentação da interface de solicitação padrão de OID. 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