IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 function pointer

The IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 function indicates whether the Trusted Intermediary Agent (TIA) will dictate the keys for the SA being negotiated.

Syntax


typedef void ( CALLBACK *IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0)(
  _In_   const IKEEXT_TRAFFIC0 *ikeTraffic,
  _Out_  BOOL *willDictateKey,
  _Out_  UINT32 *weight
);

Parameters

ikeTraffic [in]

Type: const IKEEXT_TRAFFIC0*

Specifies the traffic for which keys should be set or retrieved.

willDictateKey [out]

Type: BOOL*

True if the TIA will dictate the keys; otherwise, false.

weight [out]

Type: UINT32*

Specifies the weight that this TIA should be given compared to any peers.

Return value

This function pointer does not return a value.

Remarks

Call IPsecKeyManagerAddAndRegister to register this function pointer.

If the TIA wants to dictate the keys, and its weight is higher than that of any peers, IPsec will subsequently call IPSEC_KEY_MANAGER_DICTATE_KEY0.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Fwpmu.h

See also

WFP Functions
IKEEXT_TRAFFIC0
IPsecKeyManagerAddAndRegister
IPSEC_KEY_MANAGER_DICTATE_KEY0

 

 

Community Additions

ADD
Show:
© 2014 Microsoft