Bagikan melalui


Metode ID3DXRenderToSurface::OnLostDevice

Gunakan metode ini untuk merilis semua referensi ke sumber daya memori video dan menghapus semua stateblock. Metode ini harus dipanggil setiap kali perangkat hilang atau sebelum mengatur ulang perangkat.

Sintaks

HRESULT OnLostDevice();

Parameter

Metode ini tidak memiliki parameter.

Menampilkan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan adalah S_OK. Jika metode gagal, nilai yang dikembalikan dapat D3DERR_INVALIDCALL.

Keterangan

Metode ini harus dipanggil setiap kali perangkat hilang atau sebelum pengguna memanggil IDirect3DDevice9::Reset. Bahkan jika perangkat tidak benar-benar hilang, ID3DXRenderToSurface::OnLostDevice bertanggung jawab untuk membebaskan stateblock dan sumber daya lain yang mungkin perlu dirilis sebelum mengatur ulang perangkat. Akibatnya, objek font tidak dapat digunakan lagi sebelum memanggil IDirect3DDevice9::Reset lalu ID3DXRenderToSurface::OnResetDevice.

Persyaratan

Persyaratan Nilai
Header
D3dx9core.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXRenderToSurface