Partager via


ID3D11VideoDevice::GetContentProtectionCaps, méthode (d3d11.h)

Interroge le pilote pour ses fonctionnalités de protection du contenu.

Syntaxe

HRESULT GetContentProtectionCaps(
  [in]  const GUID                          *pCryptoType,
  [in]  const GUID                          *pDecoderProfile,
  [out] D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps
);

Paramètres

[in] pCryptoType

Pointeur vers un GUID qui spécifie le type de chiffrement à utiliser. Les GUID suivants sont définis.

Valeur Signification
D3D11_CRYPTO_TYPE_AES128_CTR
Chiffrement par bloc AES-CTR (Advanced Encryption Standard CTR) 128 bits.
 

Si aucun chiffrement n’est utilisé, définissez ce paramètre sur NULL.

[in] pDecoderProfile

Pointeur vers un GUID qui spécifie le profil de décodage. Pour obtenir les profils pris en charge par le pilote, appelez ID3D11VideoDevice::GetVideoDecoderProfile. Si le décodage ne sera pas utilisé, définissez ce paramètre sur NULL.

Le pilote peut interdire certaines combinaisons de type de chiffrement et de profil.

[out] pCaps

Pointeur vers une structure D3D11_VIDEO_CONTENT_PROTECTION_CAPS . La méthode remplit cette structure avec les fonctionnalités de protection du contenu du pilote.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d3d11.h

Voir aussi

ID3D11VideoDevice