Condividi tramite


Metodo IDirect3DDevice9Video::GetContentProtectionCaps (d3d9.h)

Esegue una query sul driver di visualizzazione per le funzionalità di protezione del contenuto.

Sintassi

HRESULT GetContentProtectionCaps(
  const GUID               *pCryptoType,
  const GUID               *pDecodeProfile,
  D3DCONTENTPROTECTIONCAPS *pCaps
);

Parametri

pCryptoType

Puntatore a un GUID che specifica il tipo di crittografia da usare. Vengono definiti i GUID seguenti.

D3DCRYPTOTYPE_AES128_CTR

Crittografia a blocchi AES-CTR (Advanced Encryption Standard) a 128 bit.

D3DCRYPTOTYPE_PROPRIETARY

Algoritmo di crittografia proprietario.

pDecodeProfile

Puntatore a un GUID che specifica il profilo di decodifica DirectX Video Acceleration 2 (DXVA-2). Per un elenco dei valori possibili, vedere IDirectXVideoDecoderService::GetDecoderDeviceGuids. Se la decodifica DXVA-2 non verrà usata, impostare questo parametro su NULL.

pCaps

Puntatore a una struttura D3DCONTENTPROTECTIONCAPS . Il metodo compila questa struttura con le funzionalità di protezione del contenuto del driver.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione d3d9.h

Vedi anche

Protezione del contenuto basata su GPU

IDirect3DDevice9Video