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 |