Expand Minimize

IPSEC_SA_TRANSFORM0 structure

The IPSEC_SA_TRANSFORM0 structure is used to store an IPsec security association (SA) transform in an IPsec quick mode policy.

Syntax


typedef struct IPSEC_SA_TRANSFORM0_ {
  IPSEC_TRANSFORM_TYPE ipsecTransformType;
  union {
    IPSEC_AUTH_TRANSFORM0            *ahTransform;
    IPSEC_AUTH_TRANSFORM0            *espAuthTransform;
    IPSEC_CIPHER_TRANSFORM0          *espCipherTransform;
    IPSEC_AUTH_AND_CIPHER_TRANSFORM0 *espAuthAndCipherTransform;
    IPSEC_AUTH_TRANSFORM0            *espAuthFwTransform;
  };
} IPSEC_SA_TRANSFORM0;

Members

ipsecTransformType

Type of the SA transform.

See IPSEC_TRANSFORM_TYPE for more information.

ahTransform

SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_AH.

See IPSEC_AUTH_TRANSFORM0 for more information.

espAuthTransform

SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_AUTH.

See IPSEC_AUTH_TRANSFORM0 for more information.

espCipherTransform

SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_CIPHER.

See IPSEC_CIPHER_TRANSFORM0 for more information.

espAuthAndCipherTransform

SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER.

See IPSEC_AUTH_AND_CIPHER_TRANSFORM0 for more information.

espAuthFwTransform

SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_AUTH_FW.

See IPSEC_AUTH_TRANSFORM0 for more information.

Note  Available only on Windows Server 2008 R2, Windows 7, or later.

Remarks

IPSEC_SA_TRANSFORM0 is a specific implementation of IPSEC_SA_TRANSFORM. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Ipsectypes.h

IDL

Ipsectypes.idl

See also

Windows Filtering Platform API Structures
IPSEC_AUTH_AND_CIPHER_TRANSFORM0
IPSEC_AUTH_TRANSFORM0
IPSEC_CIPHER_TRANSFORM0
IPSEC_TRANSFORM_TYPE

 

 

Community Additions

ADD
Show:
© 2014 Microsoft