D3D12DDI_CRYPTO_SESSION_TRANSFORM_INPUT_ARGUMENTS_0030 structure (d3d12umddi.h)

Crypto session transform input arguments.

Syntax

typedef struct D3D12DDI_CRYPTO_SESSION_TRANSFORM_INPUT_ARGUMENTS_0030 {
  D3D12DDI_HCRYPTOSESSIONPOLICY_0030                                    hDrvCryptoSessionPolicy;
  D3D12DDI_HRESOURCE                                                    hDrvBuffer;
  UINT64                                                                Size;
  UINT64                                                                Offset;
  const void                                                            *pIV;
  UINT                                                                  IVSize;
  const void                                                            *pSubSampleMappingBlock;
  UINT                                                                  SubSampleMappingCount;
  const void                                                            *pContext;
  UINT64                                                                ContextSize;
  D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_HEADER_INPUT_ARGUMENTS_0030 EncryptedHeader;
} D3D12DDI_CRYPTO_SESSION_TRANSFORM_INPUT_ARGUMENTS_0030;

Members

hDrvCryptoSessionPolicy

Crypto session policy.

hDrvBuffer

Resource.

Size

Size.

Offset

Offset.

pIV

Initialization vector.

IVSize

Initialization vector size.

pSubSampleMappingBlock

Sub sample mapping block.

SubSampleMappingCount

Sub sample mapping count.

pContext

Context.

ContextSize

Context size.

EncryptedHeader

Encrypted header.

Requirements

Requirement Value
Header d3d12umddi.h