Partager via


Méthode IDirect3DDevice9Video::GetContentProtectionCaps (d3d9.h)

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

Syntaxe

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

Paramètres

pCryptoType

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

D3DCRYPTOTYPE_AES128_CTR

Chiffrement de blocs 128 bits en mode CTR (AES-CTR).

D3DCRYPTOTYPE_PROPRIETARY

Algorithme de chiffrement propriétaire.

pDecodeProfile

Pointeur vers un GUID qui spécifie le profil de décodage directX Video Acceleration 2 (DXVA-2). Pour obtenir la liste des valeurs possibles, consultez IDirectXVideoDecoderService::GetDecoderDeviceGuids. Si le décodage DXVA-2 ne sera pas utilisé, définissez ce paramètre sur NULL.

pCaps

Pointeur vers une structure D3DCONTENTPROTECTIONCAPS . 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 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête d3d9.h

Voir aussi

Protection du contenu basée sur GPU

IDirect3DDevice9Video