struktur D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA (d3d11_1.h)
Mewakili data output pertukaran kunci untuk perlindungan konten perangkat keras.
Sintaks
typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA {
UINT PrivateDataSize;
UINT MaxHWProtectionDataSize;
UINT HWProtectionDataSize;
UINT64 TransportTime;
UINT64 ExecutionTime;
BYTE pbOutput[4];
} D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA;
Anggota
PrivateDataSize
Ukuran data privat yang dicadangkan untuk penggunaan IHV. Ukuran ini ditentukan dari parameter pPrivateOutputSize yang dikembalikan oleh fungsi ID3D11VideoDevice1::GetCryptoSessionPrivateDataSize .
MaxHWProtectionDataSize
Ukuran maksimum data yang dapat dikembalikan driver dalam buffer output. Byte terakhir yang dapat ditulis adalah pbOutput[PrivateDataSize + MaxHWProtectionDataSize – 1].
HWProtectionDataSize
Ukuran data output yang ditulis oleh driver.
TransportTime
Jumlah 100 unit nanodetik yang dihabiskan untuk mengangkut data.
ExecutionTime
Jumlah 100 unit nanodetik yang dihabiskan untuk menjalankan perintah perlindungan konten.
pbOutput[4]
Jika PrivateDataSize lebih besar dari 0, pbInput[0] – pbOutput[PrivateDataSize - 1] dicadangkan untuk penggunaan IHV.
pbOutput[PrivateDataSize] – pbOutput[HWProtectionDataSize + PrivateDataSize - 1] berisi data input untuk perintah DRM. Format dan ukuran perintah DRM ditentukan oleh spesifikasi DRM.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
Header | d3d11_1.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