Поделиться через


Функция NdisMOidRequestComplete (ndis.h)

Драйверы минипорта вызывают функцию NdisMOidRequestComplete, чтобы вернуть окончательное состояние запроса OID, для которого функция драйвера MiniportOidRequest возвращена NDIS_STATUS_PENDING.

Синтаксис

void NdisMOidRequestComplete(
  [in] NDIS_HANDLE       MiniportAdapterHandle,
  [in] PNDIS_OID_REQUEST OidRequest,
  [in] NDIS_STATUS       Status
);

Параметры

[in] MiniportAdapterHandle

Дескриптор минипорта, передаваемый NDIS в параметр MiniportAdapterHandleфункция MiniportInitializeEx.

[in] OidRequest

Указатель на буфер, отформатированный как структура NDIS_OID_REQUEST. Драйвер минипорта получил этот указатель в качестве входного параметра для функции MiniportOidRequest.

[in] Status

Окончательное состояние операции запроса либо NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED, либо любой определяемой драйвером NDIS_STATUS_XXXза исключением NDIS_STATUS_PENDING. Дополнительные сведения о значениях состояния OID см. в MiniportOidRequest.

Возвращаемое значение

Никакой

Замечания

Минипорт-драйвер, возвращающий NDIS_STATUS_PENDING из функции MiniportOidRequest, должен вызывать NdisMOidRequestComplete после завершения операции запроса.

Вызов NdisMOidRequestComplete вызывает вызов полной функции запроса (см. ProtocolRequestComplete, ProtocolOidRequestComplete,
FilterOidRequestComplete) драйвера, вызывающего функцию NdisOidRequest.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL <= DISPATCH_LEVEL
правил соответствия DDI DoubleComplete(ndis), DoubleCompleteWorkItem(ndis), Irql_OID_Function(ndis), NdisMNetPnPEventInOIDRequest(ndis), NdisOidComplete, NdisOidDoubleComplete, NdisOidDoubleRequest, NdisTimedOidComplete, WlanAssociation, WlanDisassociation, WlanTimedConnectRequest, WlanTimedLinkQuality, WlanTimedScan

См. также

FilterOidRequestComplete

MiniportInitializeEx

MiniportOidRequest

NDIS_OID_REQUEST

NdisOidRequest

ProtocolOidRequestComplete

ProtocolRequestComplete