Metodo ID3D11VideoDevice::GetContentProtectionCaps (d3d11.h)
Esegue una query sul driver per le funzionalità di protezione del contenuto.
Sintassi
HRESULT GetContentProtectionCaps(
[in] const GUID *pCryptoType,
[in] const GUID *pDecoderProfile,
[out] D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps
);
Parametri
[in] pCryptoType
Puntatore a un GUID che specifica il tipo di crittografia da usare. Vengono definiti i GUID seguenti.
Valore | Significato |
---|---|
|
Crittografia a blocchi AES-CTR (Advanced Encryption Standard) a 128 bit. |
Se non verrà usata alcuna crittografia, impostare questo parametro su NULL.
[in] pDecoderProfile
Puntatore a un GUID che specifica il profilo di decodifica. Per ottenere i profili supportati dal driver, chiamare ID3D11VideoDevice::GetVideoDecoderProfile. Se la decodifica non verrà utilizzata, impostare questo parametro su NULL.
Il driver potrebbe non consentire alcune combinazioni di tipo di crittografia e profilo.
[out] pCaps
Puntatore a una struttura D3D11_VIDEO_CONTENT_PROTECTION_CAPS . 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 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |