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

NdisMCmDeregisterSapComplete возвращает окончательное состояние запроса клиента, для которого драйвер MCM ранее вернул NDIS_STATUS_PENDING, чтобы отменить регистрацию SAP.

Синтаксис

void NdisMCmDeregisterSapComplete(
   _S_,
   _H_
);

Параметры

_S_

Указывает NDIS_STATUS_SUCCESS.

_H_

Указывает дескриптор, идентифицирующий SAP.

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

None

Remarks

NdisMCmDeregisterSapComplete уведомляет NDIS и клиент о том, что драйвер MCM выполнил запрос sap-deregistration, для которого выполнен его Функция ProtocolCmDeregisterSap ранее возвращала NDIS_STATUS_PENDING.

Вызов NdisMCmDeregisterSapComplete приводит к тому, что NDIS вызывает клиент. Функция ProtocolClDeregisterSapComplete .

Драйвер MCM должен считать NdisSapHandle недопустимым, когда NdisMCmDeregisterSapComplete возвращает управление.

Вызывать NdisMCmDeregisterSapComplete могут только драйверы минипорта, ориентированные на подключение, которые обеспечивают встроенную поддержку управления звонками. Автономные диспетчеры вызовов, которые регистрируют себя в NDIS в качестве драйверов протокола, вызывают вместо этого NdisCmDeregisterSapComplete .

Требования

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

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

NdisClDeregisterSap

NdisCmDeregisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap