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 para su función 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
None
Observaciones
Un controlador de filtro que devuelve NDIS_STATUS_PENDING de su función FilterOidRequest debe llamar a la función NdisFOidRequestComplete después de que el controlador haya terminado la operación de solicitud.
Si un controlador de sobresuso originó la solicitud OID, NDIS llama a la función completa de solicitud del controlador de sobreaprovisionamiento después de que el controlador de filtro llame a NdisFOidRequestComplete.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.0 y versiones posteriores. |
Plataforma de destino | Escritorio |
Encabezado | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | Irql_OID_Function(ndis) |