Función NdisFOidRequestComplete (ndis.h)
Los controladores de filtro llaman a la función NdisFOidRequestComplete para devolver el estado final de una solicitud OID para la que la función FilterOidRequest del controlador devolvió NDIS_STATUS_PENDING.
Sintaxis
void NdisFOidRequestComplete(
[in] NDIS_HANDLE NdisFilterHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[in] NDIS_STATUS Status
);
Parámetros
[in] NdisFilterHandle
Identificador NDIS que identifica este módulo de filtro. NDIS pasó el identificador al controlador de filtro en una llamada a la función filterAttach .
[in] OidRequest
Puntero a un búfer con formato de estructura NDIS_OID_REQUEST. El controlador de filtro obtuvo este puntero como parámetro de entrada a su función de FilterOidRequest.
[in] Status
El estado final de la operación de solicitud, ya sea 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 de FilterOidRequest debe llamar a la función NdisFOidRequestComplete una vez que el controlador haya terminado la operación de solicitud.
Si un controlador sobrepuesto originó la solicitud OID, NDIS llama a la función completa de solicitud del controlador de sobresalido después de que el controlador de filtro llame a NdisFOidRequestComplete.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
de la plataforma de destino de | Escritorio |
encabezado de | ndis.h (incluya Ndis.h) |
biblioteca de | Ndis.lib |
irQL | <= DISPATCH_LEVEL |
reglas de cumplimiento de DDI | Irql_OID_Function(ndis) |