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 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 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 FilterDirectOidRequest .

[in] Status

Estado final de la operación de solicitud: NDIS_STATUS_SUCCESS o cualquier valor 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 FilterDirectOidRequest debe llamar a la función NdisFDirectOidRequestComplete después de que el controlador haya terminado la operación de solicitud.

Si un controlador de exceso originó la solicitud de OID directa, NDIS llama a la función completa de solicitud (consulte ProtocolDirectOidRequestComplete y FilterDirectOidRequestComplete) del controlador de sobresuso que originó la solicitud.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.1 y versiones posteriores.
Plataforma de destino Escritorio
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL

Consulte también

FilterAttach

FilterDirectOidRequest

FilterDirectOidRequestComplete

NDIS_OID_REQUEST

ProtocolDirectOidRequestComplete