Compartir a través de


Función NdisMCoOidRequestComplete (ndis.h)

La función NdisMCoOidRequestComplete devuelve el estado final de una solicitud de OID que un controlador de miniporte

función miniportCoOidRequest devolvió NDIS_STATUS_PENDING.

Sintaxis

void NdisMCoOidRequestComplete(
  [in] NDIS_HANDLE       MiniportAdapterHandle,
       NDIS_HANDLE       NdisMiniportVcHandle,
       PNDIS_OID_REQUEST Request,
  [in] NDIS_STATUS       Status
);

Parámetros

[in] MiniportAdapterHandle

Un controlador de adaptador de miniporte que NDIS pasó al miniportAdapterHandle parámetro del función miniportInitializeEx.

NdisMiniportVcHandle

Identificador que identifica la conexión virtual (VC). El controlador de miniporte obtuvo este identificador como parámetro de entrada para su función de MiniportCoCreateVc, ya sea cuando un cliente configuró una llamada saliente o cuando el administrador de llamadas creó un VC para un punto de acceso de servicio registrado por el cliente (SAP). El administrador de llamadas creó el VC para indicar una notificación de llamada entrante. Si la solicitud no se específica de VC, este parámetro se NULL.

Request

Puntero a un búfer con formato NDIS_OID_REQUEST estructura. El controlador de minipuerto obtuvo este puntero como parámetro de entrada a su función miniportCoOidRequest.

[in] Status

El estado final de la operación de solicitud, ya sea NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED o cualquier valor deNDIS_STATUS_ XXX determinado por el controlador excepto NDIS_STATUS_PENDING.

Valor devuelto

Ninguno

Observaciones

Un controlador de miniporte CoNDIS que devuelve NDIS_STATUS_PENDING de su función MiniportCoOidRequest debe llamar a NdisMCoOidRequestComplete después de que el controlador de miniporte haya terminado la operación de solicitud.

Una llamada a NdisMCoOidRequestComplete provoca una llamada a función protocolCoOidRequestComplete del controlador de sobresalto que llamó a la función NdisCoOidRequest.

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_MCO_Function(ndis)

Consulte también

MiniportCoCreateVc

MiniportCoOidRequest

MiniportInitializeEx

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequestComplete