Bagikan melalui


METODE ID3D12Device5::CreateStateObject (d3d12.h)

Membuat ID3D12StateObject.

Sintaks

HRESULT CreateStateObject(
  [in]  const D3D12_STATE_OBJECT_DESC *pDesc,
        REFIID                        riid,
  [out] void                          **ppStateObject
);

Parameter

[in] pDesc

Deskripsi objek status yang akan dibuat.

riid

GUID antarmuka yang akan dibuat. Gunakan __uuidof(ID3D12StateObject).

[out] ppStateObject

Objek status yang dikembalikan.

Menampilkan nilai

Mengembalikan S_OK jika berhasil; jika tidak, mengembalikan salah satu nilai berikut:

  • E_INVALIDARG jika salah satu parameter input tidak valid.
  • E_OUTOFMEMORY jika memori yang cukup tidak tersedia untuk membuat handel.
  • Mungkin kode kesalahan lain yang dijelaskan dalam topik Kode Pengembalian Direct3D 12 .

Persyaratan

   
Klien minimum yang didukung Windows 10, versi 1809 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header d3d12.h
Pustaka D3D12.lib
DLL D3D12.dll

Lihat juga

ID3D12Device5