Función NdisFDirectOidRequestComplete (ndis.h)
Los controladores de filtro llaman a la función NdisFDirectOidRequestComplete para devolver el estado final de una solicitud de OID directa para la que la función FilterDirectOidRequest del controlador devolvió NDIS_STATUS_PENDING.
Sintaxis
void NdisFDirectOidRequestComplete(
[in] NDIS_HANDLE NdisFilterHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[in] NDIS_STATUS Status
);
Parámetros
[in] NdisFilterHandle
El identificador NDIS que identifica este NDIS del módulo de filtro pasó el identificador al controlador de filtro en una llamada a la función filterAttach .
[in] OidRequest
Puntero a un búfer con formato NDIS_OID_REQUEST estructura. El controlador de filtro obtuvo este puntero como parámetro de entrada a su función de FilterDirectOidRequest.
[in] Status
Estado final de la operación de solicitud: NDIS_STATUS_SUCCESS o cualquier valor de NDIS_STATUS_Xxx determinado por el controlador, excepto NDIS_STATUS_PENDING.
Valor devuelto
Ninguno
Observaciones
Un controlador de filtro que devuelve NDIS_STATUS_PENDING de su función FilterDirectOidRequest debe llamar a la función NdisFDirectOidRequestComplete después de que el controlador haya terminado la operación de solicitud.
Si un controlador sobrepuesto originó la solicitud de OID directa, NDIS llama a la función completa de solicitud (consulte ProtocolDirectOidRequestComplete y FilterDirectOidRequestComplete) del controlador que originó la solicitud.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.1 y versiones posteriores. |
de la plataforma de destino de | Escritorio |
encabezado de | ndis.h (incluya Ndis.h) |
biblioteca de | Ndis.lib |
irQL | <= DISPATCH_LEVEL |