ID3D12Device5::EnumerateMetaCommandParameters method (d3d12.h)
Metadata refleksi kueri tentang parameter perintah meta yang ditentukan.
Sintaks
HRESULT EnumerateMetaCommandParameters(
[in] REFGUID CommandId,
[in] D3D12_META_COMMAND_PARAMETER_STAGE Stage,
[out, optional] UINT *pTotalStructureSizeInBytes,
[in, out] UINT *pParameterCount,
[out, optional] D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs
);
Parameter
[in] CommandId
Jenis: REFIID
Referensi ke pengidentifikasi unik global (GUID) dari perintah meta yang parameternya ingin Anda kembalikan di pParameterDescs.
[in] Stage
Jenis: D3D12_META_COMMAND_PARAMETER_STAGE
D3D12_META_COMMAND_PARAMETER_STAGE menentukan tahap parameter yang ingin Anda sertakan dalam kueri.
[out, optional] pTotalStructureSizeInBytes
Jenis: UINT*
Penunjuk opsional ke UINT yang berisi ukuran struktur yang berisi nilai parameter, yang Anda lewati saat membuat/menginisialisasi/mengeksekusi perintah meta, sebagaimana mestinya.
[in, out] pParameterCount
Jenis: UINT*
Penunjuk ke UINT yang berisi jumlah parameter yang akan dikueri. Bidang ini menentukan ukuran array pParameterDescs , kecuali pParameterDescsadalah nullptr.
[out, optional] pParameterDescs
Jenis: D3D12_META_COMMAND_PARAMETER_DESC*
Penunjuk opsional ke array D3D12_META_COMMAND_PARAMETER_DESC yang berisi deskripsi parameter. Teruskan nullptr agar jumlah parameter dikembalikan di pParameterCount.
Mengembalikan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d12.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