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


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

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

Синтаксис

void NdisCmDeregisterSapComplete(
  [in] NDIS_STATUS Status,
  [in] NDIS_HANDLE NdisSapHandle
);

Параметры

[in] Status

Указывает NDIS_STATUS_SUCCESS.

[in] NdisSapHandle

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

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

None

Remarks

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

Вызов NdisCmDeregisterSapComplete вызывает NDIS для вызова клиента Функция ProtocolClDeregisterSapComplete .

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

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

Требования

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

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

NdisClDeregisterSap

NdisMCmDeregisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap