Compartilhar via


estrutura D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 (d3d12umddi.h)

Função de dispositivo para streaming de proteção de conteúdo.

Sintaxe

typedef struct D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 {
  PFND3D12DDI_CALCPRIVATECRYPTOSESSIONSIZE_0030             pfnCalcPrivateCryptoSessionSize;
  PFND3D12DDI_CREATECRYPTOSESSION_0030                      pfnCreateCryptoSession;
  PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONSIZE_0030       pfnCalcPrivateOpenedCryptoSessionSize;
  PFND3D12DDI_OPENCRYPTOSESSION_0030                        pfnOpenCryptoSession;
  PFND3D12DDI_DESTROYCRYPTOSESSION_0030                     pfnDestroyCryptoSession;
  PFND3D12DDI_GETKEYBASEDATA_0030                           pfnGetKeyBaseData;
  PFND3D12DDI_CALCPRIVATECRYPTOSESSIONPOLICYSIZE_0030       pfnCalcPrivateCryptoSessionPolicySize;
  PFND3D12DDI_CREATECRYPTOSESSIONPOLICY_0030                pfnCreateCryptoSessionPolicy;
  PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONPOLICYSIZE_0030 pfnCalcPrivateOpenedCryptoSessionPolicySize;
  PFND3D12DDI_OPENCRYPTOSESSIONPOLICY_0030                  pfnOpenCryptoSessionPolicy;
  PFND3D12DDI_DESTROYCRYPTOSESSIONPOLICY_0030               pfnDestroyCryptoSessionPolicy;
  PFND3D12DDI_TRANSFORMENCRYPTEDDATA_0030                   pfnTransformEncryptedData;
} D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030;

Membros

pfnCalcPrivateCryptoSessionSize

Calcular o tamanho da sessão de criptografia privada.

pfnCreateCryptoSession

Criar sessão de criptografia.

pfnCalcPrivateOpenedCryptoSessionSize

Calcular o tamanho da sessão de criptografia aberta privada.

pfnOpenCryptoSession

Abra a sessão de criptografia.

pfnDestroyCryptoSession

Destruir sessão de criptografia.

pfnGetKeyBaseData

Obter dados base de chave.

pfnCalcPrivateCryptoSessionPolicySize

Calcular o tamanho da política de sessão de criptografia privada.

pfnCreateCryptoSessionPolicy

Criar política de sessão de criptografia.

pfnCalcPrivateOpenedCryptoSessionPolicySize

Calcular o tamanho da política de sessão de criptografia aberta privada.

pfnOpenCryptoSessionPolicy

Abra a política de sessão de criptografia.

pfnDestroyCryptoSessionPolicy

Destruir a política de sessão de criptografia.

pfnTransformEncryptedData

Transformar dados criptografados.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h