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 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)

Consulte también

FilterAttach

FilterOidRequest

NDIS_OID_REQUEST