Partilhar via


Filtrar Solicitações OID Diretas do Módulo

Para suportar o caminho de solicitação OID direta, os drivers de filtro fornecem pontos de entrada da função FilterXxx na estrutura NDIS_FILTER_DRIVER_CHARACTERISTICS e o NDIS fornece funções NdisF Xxx para drivers de filtro.

A interface de solicitação OID direta é semelhante à interface de solicitação OID padrão. Por exemplo, as funções NdisFDirectOidRequest e FilterDirectOidRequest são semelhantes às funções NdisFOidRequest e FilterOidRequest .

Observação O NDIS 6.1 e versões posteriores suportam 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. Por exemplo, consulte a nota no OID OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA.

Os drivers de filtro 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 filtro devem ser capazes de processar 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

FilterDirectOidRequest

FilterOidRequest

FilterCancelDirectOidRequest

FilterCancelOidRequest

FilterDirectOidRequestComplete

FilterOidRequestComplete

NdisFDirectOidRequest

NdisFOidRequest

NdisFDirectOidRequestComplete

NdisFDirectOidRequestComplete

NdisFCancelDirectOidRequest

NdisFCancelOidRequest