Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat sesi kriptografi untuk mengenkripsi konten video yang dikirim ke driver tampilan.
Sintaks
HRESULT CreateCryptoSession(
const GUID *pCryptoType,
const GUID *pDecodeProfile,
IDirect3DCryptoSession9 **ppCryptoSession,
HANDLE *pCryptoHandle
);
Parameter
pCryptoType
Penunjuk ke GUID yang menentukan jenis enkripsi yang akan digunakan. GUID berikut didefinisikan.
pDecodeProfile
Jenis: GUID
Pointer ke GUID yang menentukan profil pendekodean DirectX Video Acceleration 2 (DXVA-2). Untuk daftar nilai yang mungkin, lihat IDirectXVideoDecoderService::GetDecoderDeviceGuids. Jika pendekodean DXVA-2 tidak akan digunakan, atur parameter ini ke NULL.
pCaps
Jenis: D3DCONTENTPROTECTIONCAPS
Penunjuk ke struktur D3DCONTENTPROTECTIONCAPS. Metode ini mengisi struktur ini dengan kemampuan perlindungan konten driver.
pDecodeProfile
Penunjuk ke GUID yang menentukan profil pendekodean DirectX Video Acceleration 2 (DXVA-2). Untuk daftar nilai yang mungkin, lihat IDirectXVideoDecoderService::GetDecoderDeviceGuids. Jika pendekodean DXVA-2 tidak akan digunakan, atur parameter ini ke NULL.
ppCryptoSession
Menerima pointer ke antarmuka IDirect3DCryptoSession9 . Pemanggil harus merilis antarmuka.
pCryptoHandle
Menerima handel untuk sesi tersebut.
Mengembalikan nilai
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
| Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | d3d9.h |