Expand Minimize

IPSEC_KEY_MANAGER0 structure

The IPSEC_KEY_MANAGER0 structure is used to register key management callbacks with IPsec.

Syntax


typedef struct _IPSEC_KEY_MANAGER0 {
  GUID               keyManagerKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  UINT8              keyDictationTimeoutHint;
} IPSEC_KEY_MANAGER0;

Members

keyManagerKey

Type: GUID

Uniquely identifies the Key Manager.

displayData

Type: FWPM_DISPLAY_DATA0

Contains annotations associated with the filter.

flags

Type: UINT32

Possible values:

ValueMeaning
IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY

Specifies that the TIA will be able to accept key notifications and also potentially dictate keys. If this flag is not set, the TIA can only accept key notifications and will not be able to dictate keys.

 

keyDictationTimeoutHint

Type: UINT8

Time, in seconds, after which the keyDictation callback must return in order for registration to succeed. Set this field to 0 in order to use the default timeout (5 seconds).

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Ipsectypes.h

IDL

Ipsectypes.idl

See also

Windows Filtering Platform API Structures
IPSEC_KEY_MANAGER_CALLBACKS0
IPsecKeyManagerAddAndRegister0
FWPM_DISPLAY_DATA0

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.