Compartilhar via


PFND3D11_1DDI_GETCONTENTPROTECTIONCAPS função de retorno de chamada (d3d10umddi.h)

Consulta a proteção de conteúdo disponível para um algoritmo de criptografia especificado e um perfil de decodificador de vídeo.

Sintaxe

PFND3D11_1DDI_GETCONTENTPROTECTIONCAPS Pfnd3d111DdiGetcontentprotectioncaps;

HRESULT Pfnd3d111DdiGetcontentprotectioncaps(
  D3D10DDI_HDEVICE hDevice,
  const GUID *pCryptoType,
  const GUID *pDecodeProfile,
  D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS *pCaps
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

pCryptoType

Um ponteiro para um GUID que especifica o tipo de algoritmo de criptografia a ser consultado.

pDecodeProfile

Um ponteiro para um GUID que especifica o perfil do decodificador a ser consultado.

pCaps

Um ponteiro para uma estrutura D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS que contém os recursos de proteção para o algoritmo de criptografia e o perfil de decodificador especificados.

Valor de retorno

GetContentProtectionCaps retorna um dos seguintes valores:

Código de retorno Descrição
S_OK Os recursos de proteção de conteúdo foram consultados com êxito.
D3DERR_INVALID_CRYPTO Não há suporte para o algoritmo de criptografia especificado pelo parâmetro pCryptoType.

Observações

O parâmetro pCryptoType pode conter um dos seguintes valores:

  • D3DCRYPTOTYPE_AES128_CTR se o driver estiver configurado para usar a criptografia de bloco do modo ctr padrão de criptografia avançada de 128 bits (AES-CTR).

  • D3DCRYPTOTYPE_PROPRIETARY se o driver estiver configurado para usar um algoritmo de criptografia proprietário.

  • NULL_GUID se o driver não estiver configurado para usar qualquer algoritmo de criptografia.

Nota

 O runtime do Microsoft Direct3D verifica se os dados de parâmetro pDecodeProfile e pCryptoType são válidos antes de chamar a função getContentProtectionCaps.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
da Plataforma de Destino Área de trabalho
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS