Compartir a través de


Función NdisMOidRequestComplete (ndis.h)

Los controladores de miniport llaman a la función NdisMOidRequestComplete para devolver el estado final de una solicitud de OID para la que la función MiniportOidRequest del controlador devolvió NDIS_STATUS_PENDING.

Sintaxis

void NdisMOidRequestComplete(
  [in] NDIS_HANDLE       MiniportAdapterHandle,
  [in] PNDIS_OID_REQUEST OidRequest,
  [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.

[in] OidRequest

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

[in] Status

El estado final de la operación de solicitud, ya sea NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED o cualquier NDIS_STATUS_XXX determinado por el controladorexcepto NDIS_STATUS_PENDING. Para obtener más información sobre los valores de estado de OID, consulte MiniportOidRequest.

Valor devuelto

Ninguno

Observaciones

Un controlador de miniport que devuelve NDIS_STATUS_PENDING de su función MiniportOidRequest debe llamar a NdisMOidRequestComplete después de que el controlador de miniport haya terminado la operación de solicitud.

Una llamada a NdisMOidRequestComplete provoca una llamada a la función completa de solicitud (consulte ProtocolRequestComplete, ProtocolOidRequestComplete,
FilterOidRequestComplete) del controlador de sobresalto que llamó a la función NdisOidRequest de.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI DoubleComplete(ndis), DoubleCompleteWorkItem(ndis), Irql_OID_Function(ndis), NdisMNetPNPEventInOIDRequest(ndis), NdisOidComplete, NdisOidDoubleComplete, NdisOidDoubleRequest, NdisTimedOidComplete, WlanAssociation, WlanDisassociation, WlanTimedConnectRequest, WlanTimedLinkQuality, WlanTimedScan

Consulte también

filterOidRequestComplete

MiniportInitializeEx

MiniportOidRequest

NDIS_OID_REQUEST

NdisOidRequest

ProtocolOidRequestComplete

ProtocolRequestComplete