다음을 통해 공유


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
WFP(Windows 필터링 플랫폼) 관련 오류입니다. 자세한 내용은 WFP 오류 코드를 참조하세요 .
RPC_* 오류 코드
0x80010001— 0x80010122
원격 또는 로컬 방화벽 엔진과 통신하지 못했습니다.

설명

IPsecKeyManagerAddAndRegister0을 호출하여 이 함수 포인터를 호출합니다. TIA에 대한 IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 지정된 가중치가 피어의 가중치보다 높으면 IPSEC_KEY_MANAGER_DICTATE_KEY0 호출됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 fwpmu.h

추가 정보

IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0

IPSEC_SA_DETAILS1

IPsecKeyManagerAddAndRegister0

WFP 함수