estrutura D3D11_VIDEO_CONTENT_PROTECTION_CAPS (d3d11.h)

Descreve os recursos de proteção de conteúdo de um driver gráfico.

Sintaxe

typedef struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS {
  UINT      Caps;
  UINT      KeyExchangeTypeCount;
  UINT      BlockAlignmentSize;
  ULONGLONG ProtectedMemorySize;
} D3D11_VIDEO_CONTENT_PROTECTION_CAPS;

Membros

Caps

Um OR bit a bit de zero ou mais sinalizadores da enumeração D3D11_CONTENT_PROTECTION_CAPS .

KeyExchangeTypeCount

O número de tipos de troca de chaves criptográficas compatíveis com o driver. Para obter a lista de tipos de troca de chaves, chame o método ID3D11VideoDevice::CheckCryptoKeyExchange .

BlockAlignmentSize

O tamanho do bloco de criptografia, em bytes. O tamanho dos dados a serem criptografados deve ser um múltiplo desse valor.

ProtectedMemorySize

A quantidade total de memória, em bytes, que pode ser usada para manter superfícies protegidas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d3d11.h

Confira também

Estruturas de vídeo do Direct3D 11

ID3D11VideoDevice::GetContentProtectionCaps