Partilhar via


Solicitações OID diretas do adaptador de miniporta

Para suportar o caminho de solicitação OID direta, os drivers de miniporta disponibilizam pontos de entrada para funções MiniportXxx na estrutura NDIS_MINIPORT_DRIVER_CHARACTERISTICS, e o NDIS fornece funções NdisMXxx para drivers de miniporta.

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 .

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

Os drivers de miniporta 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 enviadas com a interface OID direta ou com a interface de solicitação OID padrão. Além disso, os drivers de miniporta devem ser capazes de lidar com solicitações OID diretas em IRQL <= DISPATCH_LEVEL.

Para suportar a interface de solicitação de OIDs direta, use a documentação para a interface de solicitação de OIDs 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