Filtrar solicitações de OID diretas do módulo
Para dar suporte ao caminho de solicitação OID direto, os drivers de filtro fornecem pontos de entrada de função FilterXxx na estrutura NDIS_FILTER_DRIVER_CHARACTERISTICS e o NDIS fornece funções NdisFXxx 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 .
Nota O NDIS 6.1 e posterior 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 OIDs direta, consulte a página de referência OID. Por exemplo, consulte a observação no OID do 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 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 |
---|---|