Filtrar solicitudes de OID directo del módulo
Para admitir la ruta de acceso de solicitud OID directa, los controladores de filtro proporcionan puntos de entrada de función FilterXxx en la estructura de NDIS_FILTER_DRIVER_CHARACTERISTICS y NDIS proporciona funciones NdisFXxx para controladores de filtro.
La interfaz de solicitud OID directa es similar a la interfaz de solicitud OID estándar. Por ejemplo, las funciones NdisFDirectOidRequest y FilterDirectOidRequest son similares a las funciones NdisFOidRequest y FilterOidRequest .
Nota NDIS 6.1 y versiones posteriores admiten OID específicos para su uso con la interfaz de solicitud OID directa. Los OID que existían antes de NDIS 6.1 y algunos OIDS 6.1 no se admiten. Para determinar si se puede usar un OID en la interfaz de E/S directa, consulte la página de referencia del OID. Por ejemplo, consulte la nota en el OID de OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA .
Los controladores de filtro deben poder controlar las solicitudes de OID directas que no están serializadas. A diferencia de la interfaz de solicitud OID estándar, NDIS no serializa las solicitudes de OID directas con otras solicitudes que se envían con la interfaz de OID directa o con la interfaz de solicitud OID estándar. Además, los controladores de filtro deben poder controlar las solicitudes de OID directas en IRQL <= DISPATCH_LEVEL.
Para admitir la interfaz de solicitud directa de OIDs, use la documentación de la interfaz de solicitud OID estándar. En la tabla siguiente se muestra la relación entre las funciones de la interfaz de solicitud OID directa y la interfaz de solicitud OID estándar.
Función OID directa | Función OID estándar |
---|---|