ID3D12GraphicsCommandList4::InitializeMetaCommand method (d3d12.h)

Menginisialisasi perintah meta yang ditentukan.

Anda harus menginisialisasi perintah meta setidaknya sekali sebelumnya (pada garis waktu GPU) untuk mengeksekusinya. Inisialisasi memberi implementasi kesempatan untuk melakukan pekerjaan apa pun yang diperlukan untuk mempercepat pemanggilan perintah meta. Anda harus menyediakan parameter sumber daya yang memadai, termasuk sumber daya cache persisten.

Sintaks

void InitializeMetaCommand(
  [in]           ID3D12MetaCommand *pMetaCommand,
  [in, optional] const void        *pInitializationParametersData,
  [in]           SIZE_T            InitializationParametersDataSizeInBytes
);

Parameter

[in] pMetaCommand

Penunjuk ke ID3D12MetaCommand yang mewakili perintah meta untuk diinisialisasi.

[in, optional] pInitializationParametersData

Penunjuk opsional ke struktur konstanta yang berisi nilai parameter untuk menginisialisasi perintah meta.

[in] InitializationParametersDataSizeInBytes

SIZE_T yang berisi ukuran struktur yang diacu oleh pInitializationParametersData, jika diatur, jika tidak 0.

Mengembalikan nilai

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

Persyaratan

   
Target Platform Windows
Header d3d12.h

Lihat juga

ID3D12GraphicsCommandList4