STORAGE_CRYPTO_CAPABILITY_V2 structure (ntddstor.h)

Microsoft reserves the STORAGE_CRYPTO_CAPABILITY_V2 structure for internal use only. Don't use this structure in your code.

Syntax

typedef struct _STORAGE_CRYPTO_CAPABILITY_V2 {
  ULONG                       Version;
  ULONG                       Size;
  ULONG                       CryptoCapabilityIndex;
  STORAGE_CRYPTO_ALGORITHM_ID AlgorithmId;
  STORAGE_CRYPTO_KEY_SIZE     KeySize;
  ULONG                       DataUnitSizeBitmask;
  USHORT                      MaxIVBitSize;
  USHORT                      Reserved;
  union {
    struct {
      UCHAR FIPS : 1;
      UCHAR Reserved : 7;
    };
    UCHAR AsUchar;
  } SecurityComplianceBitmask;
} STORAGE_CRYPTO_CAPABILITY_V2, *PSTORAGE_CRYPTO_CAPABILITY_V2;

Members

Version

Reserved for system use.

Size

Reserved for system use.

CryptoCapabilityIndex

Reserved for system use.

AlgorithmId

Reserved for system use.

KeySize

Reserved for system use.

DataUnitSizeBitmask

Reserved for system use.

MaxIVBitSize

Reserved for system use.

Reserved

Reserved for system use.

SecurityComplianceBitmask

Reserved for system use.

SecurityComplianceBitmask.FIPS

Reserved for system use.

SecurityComplianceBitmask.Reserved

Reserved for system use.

SecurityComplianceBitmask.AsUchar

Reserved for system use.

Requirements

Requirement Value
Header ntddstor.h