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


Макрос NdisMCmOidRequestComplete (ndis.h)

Функция NdisMCmOidRequestComplete возвращает окончательное состояние запроса CoNDIS OID, для диспетчера вызовов (MCM) драйвера ProtocolCoOidRequest, ранее возвращенной NDIS_STATUS_PENDING.

Синтаксис

void NdisMCmOidRequestComplete(
   _AH_,
   _VH_,
   _PH_,
   _R_,
   _S_
);

Параметры

_AH_

Дескриптор семейства адресов (AF), передаваемый NDIS в MCM функция ProtocolCoOidRequest.

_VH_

Виртуальный дескриптор VC, передаваемый NDIS в функцию ProtocolCoOidRequest MCM. Значение NULL для этого параметра указывает, что запрос не относится к VC. Этот параметр NULL, если вызывающий объект функции NdisCoOidRequest указал дескр иптор NULL VC.

_PH_

Сторонняя дескриптор, передаваемая NDIS в функцию ProtocolCoOidRequest. Значение NULL для этого параметра указывает, что запрос не является сторонним. Этот параметр NULL, если вызывающий объект функции NdisCoOidRequest указал маркер NULL стороннего дескриптора.

_R_

Указатель на структуру NDIS_OID_REQUEST, которая предоставляется вызывающей функцией NdisCoOidReque st.

_S_

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

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

Никакой

Замечания

Функция CoNDIS MCM, возвращающая NDIS_STATUS_PENDING из функции ProtocolCoOidRequest, должна вызывать функцию NdisMCmOidRequestComplet e после завершения операции запроса OID.

После вызова MCM NdisMCmOidRequestComplete, NDIS вызывает функцию ProtocolCoOidRequestComplete клиента CoNDIS, который первоначально назвал функцию NdisCoOidRequest.

Дополнительные сведения о OID, определенных для использования с драйверами CONDIS, см. в NDIS.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Настольный
заголовка ndis.h (include Ndis.h)
IRQL <= DISPATCH_LEVEL
правил соответствия DDI Irql_MCM_Function(ndis)

См. также

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequest

ProtocolCoOidRequestComplete