共用方式為


IDirect3DCryptoSession9::GetCertificate 方法 (d3d9.h)

取得驅動程式的憑證鏈結。

語法

HRESULT GetCertificate(
  UINT CertifacteSize,
  BYTE *ppCertificate
);

參數

CertifacteSize

ppCertificate陣列的大小,以位元組為單位。 若要取得憑證鏈結的大小,請呼叫 IDirect3DCryptoSession9::GetCertificateSize

ppCertificate

接收驅動程式憑證鏈結之位元組陣列的指標。 呼叫端必須配置陣列。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

標準金鑰交換器制使用驅動程式的 Output Protection Manager (OPM) 憑證,這是 X.509 憑證。 金鑰交換的類型是在 IDirect3DDevice9Video::GetContentProtectionCaps 方法所傳回的功能資訊中提供。 金鑰交換器制是由D3DCONTENTPROTECTIONCAPS結構的KeyExchangeType成員所指定。 如果值為 D3DKEYEXCHANGE_RSAES_OAEP,則會使用 X.509 憑證。

針對其他類型的金鑰交換,驅動程式可能會使用某些其他類型的憑證,或可能不會提供憑證。

需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 d3d9.h

另請參閱

GPU 型內容保護

IDirect3DCryptoSession9