ID3D12Device5::CreateMetaCommand method (d3d12.h)

Membuat instans perintah meta yang ditentukan.

Sintaks

HRESULT CreateMetaCommand(
  [in]           REFGUID    CommandId,
  [in]           UINT       NodeMask,
  [in, optional] const void *pCreationParametersData,
  [in]           SIZE_T     CreationParametersDataSizeInBytes,
                 REFIID     riid,
  [out]          void       **ppMetaCommand
);

Parameter

[in] CommandId

Jenis: REFIID

Referensi ke pengidentifikasi unik global (GUID) dari perintah meta yang ingin Anda buat.

[in] NodeMask

Jenis: UINT

Untuk operasi adaptor tunggal, atur ini ke nol. Jika ada beberapa simpul adaptor, atur sedikit untuk mengidentifikasi simpul (salah satu adaptor fisik perangkat) yang diterapkan perintah meta. Setiap bit dalam masker sesuai dengan satu simpul. Hanya satu bit yang harus diatur. Lihat Sistem multi-adaptor.

[in, optional] pCreationParametersData

Jenis: const void*

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

[in] CreationParametersDataSizeInBytes

Jenis: SIZE_T

SIZE_T yang berisi ukuran struktur yang ditunjukkan oleh pCreationParametersData, jika diatur, jika tidak 0.

riid

Jenis: REFIID

Referensi ke pengidentifikasi unik global (GUID) antarmuka yang ingin Anda kembalikan di ppMetaCommand. Ini diharapkan menjadi GUID ID3D12MetaCommand.

[out] ppMetaCommand

Jenis: batal**

Penunjuk ke blok memori yang menerima penunjuk ke perintah meta. Ini adalah alamat penunjuk ke ID3D12MetaCommand, yang mewakili perintah meta yang dibuat.

Mengembalikan nilai

Jenis: HRESULT

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

Mengembalikan nilai Deskripsi
DXGI_ERROR_UNSUPPORTED
Perangkat keras saat ini tidak mendukung algoritma yang diminta

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d12.h

Lihat juga

ID3D12Device5