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
D3D11_CRYPTO_TYPE_AES128_CTR
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

Vedi anche

ID3D11VideoDevice