Макрос 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) |