Compartilhar via


IPSEC_KEY_MANAGER_DICTATE_KEY0 função de retorno de chamada (fwpmu.h)

A função IPSEC_KEY_MANAGER_DICTATE_KEY0 é usada pelo TIA (Trusted Intermediary Agent) para ditar chaves para a SA que está sendo negociada.

Sintaxe

IPSEC_KEY_MANAGER_DICTATE_KEY0 IpsecKeyManagerDictateKey0;

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

Parâmetros

inboundSaDetails

Tipo: IPSEC_SA_DETAILS1*

Informações sobre a SA de entrada.

outboundSaDetails

Tipo: IPSEC_SA_DETAILS1*

Informações sobre a SA de saída.

keyingModuleGenKey

Tipo: BOOL*

True se o módulo de chave deve gerar chaves aleatoriamente caso a TIA não consiga fornecer chaves; caso contrário, false.

Retornar valor

Tipo: DWORD

Valor/código retornado Descrição
ERROR_SUCCESS
0
As chaves foram ditadas com êxito
código de erro FWP_E_*
0x80320001 — 0x80320039
Um erro específico da Plataforma de Filtragem do Windows (WFP). Consulte Códigos de erro WFP para obter detalhes.
código de erro RPC_*
0x80010001 — 0x80010122
Falha ao se comunicar com o mecanismo de firewall remoto ou local.

Comentários

Chame IPsecKeyManagerAddAndRegister0 para invocar esse ponteiro de função. Se o peso especificado em IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 para uma TIA for maior que o de qualquer par, IPSEC_KEY_MANAGER_DICTATE_KEY0 será invocado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho fwpmu.h

Confira também

IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0

IPSEC_SA_DETAILS1

IPsecKeyManagerAddAndRegister0

Funções WFP