Функция 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.

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

Никакой

Замечания

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

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

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

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

Требования

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

См. также

NdisClDeregisterSap

NdisMCmDeregisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap