다음을 통해 공유


IPSEC_KEY_MANAGER_CALLBACKS0 구조체(fwpmu.h)

IPSEC_KEY_MANAGER_CALLBACKS0 구조는 SA 협상의 다양한 단계에서 IPsec에서 호출해야 하는 콜백 집합을 지정합니다.

구문

typedef struct _IPSEC_KEY_MANAGER_CALLBACKS0 {
  GUID                                   reserved;
  UINT32                                 flags;
  IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 keyDictationCheck;
  IPSEC_KEY_MANAGER_DICTATE_KEY0         keyDictation;
  IPSEC_KEY_MANAGER_NOTIFY_KEY0          keyNotify;
} IPSEC_KEY_MANAGER_CALLBACKS0;

멤버

reserved

형식: GUID

시스템에서 사용하도록 예약되었습니다.

flags

형식: UINT32

시스템에서 사용하도록 예약되었습니다.

keyDictationCheck

형식: IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0

TIA(신뢰할 수 있는 중개자 에이전트)가 협상 중인 SA의 키를 지시할 것을 지정합니다. IPSEC_DICTATE_KEY 플래그가 설정된 경우에만 사용됩니다.

keyDictation

형식: IPSEC_KEY_MANAGER_DICTATE_KEY0

TIA가 협상 중인 SA의 키를 지시할 수 있도록 허용합니다. IPSEC_DICTATE_KEY 플래그가 설정된 경우에만 사용됩니다.

keyNotify

형식: IPSEC_KEY_MANAGER_NOTIFY_KEY0

협상 중인 SA에 대한 키의 TIA를 알 수 있습니다.

설명

IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY 플래그가 설정된 경우 세 콜백을 모두 지정해야 합니다. 그렇지 않으면 keyNotify 콜백만 지정해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 fwpmu.h

추가 정보

IPSEC_KEY_MANAGER0

IPSEC_KEY_MANAGER_DICTATE_KEY0

IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0

IPSEC_KEY_MANAGER_NOTIFY_KEY0

IPsecKeyManagerAddAndRegister0

Windows 필터링 플랫폼 API 구조