Función NdisMCoOidRequestComplete (ndis.h)

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

La función MiniportCoOidRequest devolvió NDIS_STATUS_PENDING para.

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 minipuerto que NDIS pasó al parámetro MiniportAdapterHandle del Función MiniportInitializeEx .

NdisMiniportVcHandle

Identificador que identifica la conexión virtual (VC). El controlador de minipuerto obtuvo este identificador como parámetro de entrada para su función 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ó la credencial verificable para indicar una notificación de llamada entrante. Si la solicitud no es específica de VC, este parámetro es NULL.

Request

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

[in] Status

Estado final de la operación de solicitud, ya sea NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED o cualquier valor de NDIS_STATUS_XXX determinado por el controlador , excepto NDIS_STATUS_PENDING.

Valor devuelto

None

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 ProtocolCoOidRequestComplete función del controlador sobrepuesto que llamó a la función NdisCoOidRequest .

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con 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_MCO_Function(ndis)

Consulte también

MiniportCoCreateVc

MiniportCoOidRequest

MiniportInitializeEx

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequestComplete