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

[in] OidRequest

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

[in] Status

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 controlador, excepto NDIS_STATUS_PENDING. Para obtener más información sobre los valores de estado de OID, consulte MiniportOidRequest.

Valor devuelto

None

Observaciones

Un controlador de miniporte que devuelve NDIS_STATUS_PENDING de su función MiniportOidRequest debe llamar a NdisMOidRequestComplete después de que el controlador de miniporte 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 sobreslización que llamó a la función NdisOidRequest .

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library 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