METODE ID3D11VideoContext::StartSessionKeyRefresh (d3d11.h)
Mendapatkan angka acak yang dapat digunakan untuk me-refresh kunci sesi.
Sintaks
void StartSessionKeyRefresh(
[in] ID3D11CryptoSession *pCryptoSession,
[in] UINT RandomNumberSize,
[out] void *pRandomNumber
);
Parameter
[in] pCryptoSession
Penunjuk ke antarmuka ID3D11CryptoSession .
[in] RandomNumberSize
Ukuran array pRandomNumber , dalam byte. Ukurannya harus sesuai dengan ukuran kunci sesi.
[out] pRandomNumber
Penunjuk ke array byte yang menerima angka acak.
Nilai kembali
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Untuk menghasilkan kunci sesi baru, lakukan XOR bitwise antara kunci sesi sebelumnya dan angka acak. Kunci sesi baru tidak mempengaruhi hingga aplikasi memanggil ID3D11VideoContext::FinishSessionKeyRefresh.
Untuk mengkueri apakah driver mendukung metode ini, panggil ID3D11VideoDevice::GetContentProtectionCaps dan periksa bendera kemampuan D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY .
Persyaratan
Persyaratan | Nilai |
---|---|
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk