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