Compartir a través de


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)

Consulte también

FilterAttach

FilterOidRequest

NDIS_OID_REQUEST