Partager via


Méthode IDirect3DCryptoSession9::GetCertificate (d3d9.h)

Obtient la chaîne de certificats du pilote.

Syntaxe

HRESULT GetCertificate(
  UINT CertifacteSize,
  BYTE *ppCertificate
);

Paramètres

CertifacteSize

Taille du tableau ppCertificate , en octets. Pour obtenir la taille de la chaîne de certificats, appelez IDirect3DCryptoSession9::GetCertificateSize.

ppCertificate

Pointeur vers un tableau d’octets qui reçoit la chaîne de certificats du pilote. L’appelant doit allouer le tableau.

Valeur retournée

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

Notes

Le mécanisme d’échange de clés standard utilise le certificat Output Protection Manager (OPM) du pilote, qui est un certificat X.509. Le type d’échange de clés est indiqué dans les informations de fonctionnalités retournées par la méthode IDirect3DDevice9Video::GetContentProtectionCaps . Le mécanisme d’échange de clés est spécifié par le membre KeyExchangeType de la structure D3DCONTENTPROTECTIONCAPS . Si la valeur est D3DKEYEXCHANGE_RSAES_OAEP, un certificat X.509 est utilisé.

Pour d’autres types d’échange de clés, le pilote peut utiliser un autre type de certificat ou ne pas fournir de certificat.

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

IDirect3DCryptoSession9