Bagikan melalui


PFND3D12DDI_CREATE_STATE_OBJECT_0054 fungsi panggilan balik (d3d12umddi.h)

Fungsi PFND3D12DDI_CREATE_STATE_OBJECT_0054 UMD membuat objek status.

Sintaks

PFND3D12DDI_CREATE_STATE_OBJECT_0054 Pfnd3d12ddiCreateStateObject0054;

HRESULT Pfnd3d12ddiCreateStateObject0054(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_STATE_OBJECT_0054 *unnamedParam2,
  D3D12DDI_HSTATEOBJECT_0054 unnamedParam3,
  D3D12DDI_HRTSTATEOBJECT_0054 unnamedParam4
)
{...}

Parameter

unnamedParam1

[in] Tangani ke perangkat tempat objek status sedang dibuat. Ini mewakili perangkat GPU tempat semua operasi Direct3D 12 dilakukan.

unnamedParam2

[in] Penunjuk ke struktur D3D12DDIARG_CREATE_STATE_OBJECT_0054 yang menjelaskan objek status yang akan dibuat.

unnamedParam3

[out] Handel D3D12DDI_HSTATEOBJECT_0054 ke objek status yang baru dibuat yang dikembalikan oleh fungsi. Handel ini digunakan oleh driver untuk mereferensikan objek status dalam operasi berikutnya.

unnamedParam4

[in] Menangani ke objek status runtime (RT). Runtime menggunakan handel ini untuk mereferensikan objek status dalam operasinya sendiri.

Nilai kembali

PFND3D12DDI_CREATE_STATE_OBJECT_0054 mengembalikan S_OK agar berhasil; jika tidak, ia mengembalikan kode kesalahan yang sesuai.

Keterangan

Objek status mewakili jumlah variabel status konfigurasi, termasuk shader, yang dikelola aplikasi sebagai satu unit dan yang diberikan kepada driver secara atomik untuk diproses (misalnya, untuk mengkompilasi dan mengoptimalkan) namun terlihat pas. Objek status dibangun dari subobject. Subobject memiliki jenis dan data terkait.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Header d3d12umddi.h

Lihat juga

D3D12DDIARG_CREATE_STATE_OBJECT_0054