Bagikan melalui


ID3D11VideoContext::GetEncryptionBltKey method (d3d11.h)

Mendapatkan kunci kriptografi untuk mendekripsi data yang dikembalikan oleh metode ID3D11VideoContext::EncryptionBlt .

Sintaks

HRESULT GetEncryptionBltKey(
  [in]  ID3D11CryptoSession *pCryptoSession,
  [in]  UINT                KeySize,
  [out] void                *pReadbackKey
);

Parameter

[in] pCryptoSession

Penunjuk ke antarmuka ID3D11CryptoSession .

[in] KeySize

Ukuran array pReadbackKey , dalam byte. Ukurannya harus sesuai dengan ukuran kunci sesi.

[out] pReadbackKey

Penunjuk ke array byte yang menerima kunci. Kunci dienkripsi menggunakan kunci sesi.

Mengembalikan nilai

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Metode ini hanya berlaku ketika driver memerlukan kunci konten terpisah untuk metode EncryptionBlt . Untuk informasi selengkapnya, lihat Keterangan untuk EncryptionBlt.

Setiap kali metode ini dipanggil, driver menghasilkan kunci baru.

KeySize harus sesuai dengan ukuran kunci sesi.

Kunci baca balik dienkripsi oleh driver/perangkat keras menggunakan kunci sesi.

Persyaratan

   
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11.h

Lihat juga

ID3D11VideoContext