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


функция обратного вызова IPSEC_KEY_MANAGER_DICTATE_KEY0 (fwpmu.h)

Функция IPSEC_KEY_MANAGER_DICTATE_KEY0 используется доверенным промежуточным агентом (TIA) для диктовки ключей для согласования sa.

Синтаксис

IPSEC_KEY_MANAGER_DICTATE_KEY0 IpsecKeyManagerDictateKey0;

DWORD IpsecKeyManagerDictateKey0(
  IPSEC_SA_DETAILS1 *inboundSaDetails,
  IPSEC_SA_DETAILS1 *outboundSaDetails,
  BOOL *keyingModuleGenKey
)
{...}

Параметры

inboundSaDetails

Тип: IPSEC_SA_DETAILS1*

Сведения о входящем sa.

outboundSaDetails

Тип: IPSEC_SA_DETAILS1*

Сведения об исходящем sa.

keyingModuleGenKey

Тип: BOOL*

Значение true, если модуль создания ключей должен случайным образом создавать ключи в случае, если TIA не может предоставить ключи; в противном случае — false.

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

Тип: DWORD

Возвращаемый код/значение Описание
ERROR_SUCCESS
0
Ключи были успешно продиктованы
Код ошибки FWP_E_*
0x80320001 — 0x80320039
Ошибка, определяемая платформой фильтрации Windows (WFP). Дополнительные сведения см. в разделе Коды ошибок ВПП .
Код ошибки RPC_*
0x80010001 — 0x80010122
Сбой связи с подсистемой удаленного или локального брандмауэра.

Комментарии

Вызовите IPsecKeyManagerAddAndRegister0 , чтобы вызвать указатель функции. Если вес, указанный в IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 для TIA, выше, чем у любого однорангового узла, будет вызван IPSEC_KEY_MANAGER_DICTATE_KEY0 .

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header fwpmu.h

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

IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0

IPSEC_SA_DETAILS1

IPsecKeyManagerAddAndRegister0

Функции МПП