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


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

Функция NdisMCoOidRequestComplete возвращает окончательное состояние запроса OID для драйвера мини-порта.

Функция MiniportCoOidRequest, возвращенная NDIS_STATUS_PENDING для .

Синтаксис

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

Параметры

[in] MiniportAdapterHandle

Обработчик адаптера мини-порта, который NDIS передается параметру MiniportAdapterHandleФункция MiniportInitializeEx.

NdisMiniportVcHandle

Дескриптор, идентифицирующий виртуальное подключение. Драйвер мини-порта получил этот дескриптор в качестве входного параметра для функции MiniportCoCreateVc , когда клиент настроит исходящий вызов или когда диспетчер вызовов создал VC для зарегистрированной клиентом точки доступа службы (SAP). Диспетчер звонков создал VC, чтобы указать уведомление о входящем вызове. Если запрос не зависит от VC, этот параметр имеет значение NULL.

Request

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

[in] Status

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

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

None

Remarks

Драйвер мини-порта CoNDIS, возвращающий NDIS_STATUS_PENDING из функции MiniportCoOidRequest , должен вызвать NdisMCoOidRequestComplete после завершения операции запроса драйвером мини-порта.

Вызов NdisMCoOidRequestComplete вызывает вызов Функция ProtocolCoOidRequestComplete для драйвера overlying, который вызвал функцию NdisCoOidRequest .

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Целевая платформа Персональный компьютер
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL <= DISPATCH_LEVEL
Правила соответствия DDI Irql_MCO_Function(ndis)

См. также раздел

MiniportCoCreateVc

MiniportCoOidRequest

MiniportInitializeEx

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequestComplete