Compartir a través de


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

Consulte también

FilterAttach

filterDirectOidRequest

filterDirectOidRequestComplete

NDIS_OID_REQUEST

ProtocolDirectOidRequestComplete