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 |