Condividi tramite


PFND3D11_1DDI_GETCONTENTPROTECTIONCAPS funzione di callback (d3d10umddi.h)

Esegue query sulla protezione del contenuto disponibile per un algoritmo di crittografia e un profilo di decodificatore video specificato.

Sintassi

PFND3D11_1DDI_GETCONTENTPROTECTIONCAPS Pfnd3d111DdiGetcontentprotectioncaps;

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

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

pCryptoType

Puntatore a un GUID che specifica il tipo di algoritmo di crittografia da eseguire in query.

pDecodeProfile

Puntatore a un GUID che specifica il profilo del decodificatore da eseguire per la query.

pCaps

Puntatore a una struttura D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS che contiene le funzionalità di protezione per l'algoritmo di crittografia e il profilo decodificatore specificati.

Valore restituito

GetContentProtectionCaps restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK Le funzionalità di protezione del contenuto sono state eseguite correttamente.
D3DERR_INVALID_CRYPTO L'algoritmo di crittografia specificato dal parametro pCryptoType non è supportato.

Commenti

Il parametro pCryptoType può contenere uno dei valori seguenti:

  • D3DCRYPTOTYPE_AES128_CTR se il driver è configurato per usare la crittografia AES-CTR (AES-CTR) a 128 bit.

  • D3DCRYPTOTYPE_PROPRIETARY se il driver è configurato per usare un algoritmo di crittografia proprietario.

  • NULL_GUID se il driver non è configurato per l'uso di alcun algoritmo di crittografia.

Nota

 Il runtime Di Microsoft Direct3D verifica che i dati dei parametri pDecodeProfile e pCryptoType siano validi prima di chiamare la funzione GetContentProtectionCaps .

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS