D3DX12SerializeVersionedRootSignature (Fungsi D3DX12SerializeVersionedRootSignature)
Membantu mengaktifkan fitur tanda tangan akar 1.1 saat tersedia, dan tidak memerlukan pemeliharaan dua jalur kode untuk membangun tanda tangan akar. Metode pembantu ini merekonstruksi tanda tangan akar versi 1.0 saat versi 1.1 tidak didukung.
Sintaks
HRESULT inline D3DX12SerializeVersionedRootSignature(
_In_ const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *pRootSignatureDesc,
D3D_ROOT_SIGNATURE_VERSION MaxVersion,
_Out_ ID3DBlob **ppBlob,
_Out_opt_ ID3DBlob **ppErrorBlob
);
Parameter
-
pRootSignatureDesc [in]
-
Jenis: const D3D12_VERSIONED_ROOT_SIGNATURE_DESC*
Menentukan D3D12_VERSIONED_ROOT_SIGNATURE_DESC yang berisi deskripsi versi tanda tangan akar apa pun.
-
MaxVersion
-
Jenis: D3D_ROOT_SIGNATURE_VERSION
Menentukan D3D_ROOT_SIGNATURE_VERSION maksimum yang didukung.
-
ppBlob [out]
-
Jenis: ID3DBlob**
Penunjuk ke blok memori yang menerima penunjuk ke antarmuka ID3DBlob yang dapat Anda gunakan untuk mengakses tanda tangan akar berseri.
-
ppErrorBlob [out, opsional]
-
Jenis: ID3DBlob**
Pointer ke blok memori yang menerima pointer ke antarmuka ID3DBlob yang dapat Anda gunakan untuk mengakses pesan kesalahan serializer, atau NULL jika tidak ada kesalahan.
Menampilkan nilai
Jenis: HRESULT
Mengembalikan S_OK jika berhasil; jika tidak, mengembalikan salah satu Kode Pengembalian Direct3D 12.
Keterangan
Fungsi ini dirilis bertepatan dengan Windows 10 Anniversary Update (14393). Untuk mendukung versi Windows 10 sebelum ini, penggunaan fungsi ini mengharuskan d3d12.lib diatur untuk pemuatan penundaan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
DLL |
|
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