Bagikan melalui


METODE ID3D11Device3::CreateDeferredContext3 (d3d11_3.h)

Membuat konteks yang ditangguhkan, yang dapat merekam daftar perintah.

Sintaks

HRESULT CreateDeferredContext3(
                  UINT                 ContextFlags,
  [out, optional] ID3D11DeviceContext3 **ppDeferredContext
);

Parameter

ContextFlags

Jenis: UINT

Disiapkan untuk penggunaan masa mendatang. Lewati 0.

[out, optional] ppDeferredContext

Jenis: ID3D11DeviceContext3**

Setelah menyelesaikan metode, pointer yang diteruskan ke penunjuk antarmuka ID3D11DeviceContext3 diinisialisasi.

Nilai kembali

Jenis: HRESULT

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

  • Mengembalikan DXGI_ERROR_DEVICE_REMOVED jika kartu video telah dihapus secara fisik dari sistem, atau peningkatan driver untuk kartu video telah terjadi. Jika kesalahan ini terjadi, Anda harus menghancurkan dan membuat ulang perangkat.
  • Mengembalikan DXGI_ERROR_INVALID_CALL jika metode CreateDeferredContext3 tidak dapat dipanggil dari konteks saat ini. Misalnya, jika perangkat dibuat dengan nilai D3D11_CREATE_DEVICE_SINGLETHREADED , CreateDeferredContext3 mengembalikan DXGI_ERROR_INVALID_CALL.
  • Mengembalikan E_INVALIDARG jika parameter ContextFlags tidak valid.
  • Mengembalikan E_OUTOFMEMORY jika aplikasi telah kelelahan memori yang tersedia.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d11_3.h
Pustaka D3D11.lib

Lihat juga

ID3D11Device1::CreateDeferredContext1

ID3D11Device2::CreateDeferredContext2

ID3D11Device3

ID3D11Device::CreateDeferredContext