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 |