ID3DXRenderToEnvMap::OnLostDevice-Methode

Verwenden Sie diese Methode, um alle Verweise auf Videospeicherressourcen frei zu geben und alle Zustandsblocks zu löschen. Diese Methode sollte immer dann aufgerufen werden, wenn ein Gerät verloren geht oder bevor ein Gerät zurücksetzungen.

Syntax

HRESULT OnLostDevice();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, ist der Rückgabewert S _ OK. Wenn bei der Methode ein Fehler auftritt, kann der Rückgabewert D3DERR _ INVALIDCALL sein.

Hinweise

Diese Methode sollte immer dann aufgerufen werden, wenn das Gerät verloren geht oder bevor der Benutzer IDirect3DDevice9::Reset aufruft. Selbst wenn das Gerät nicht tatsächlich verloren gegangen ist, ist ID3DXRenderToEnvMap::OnLostDevice für die Freigabe von Zustandsblocks und anderen Ressourcen verantwortlich, die möglicherweise vor dem Zurücksetzen des Geräts freigegeben werden müssen. Daher kann das Schriftartobjekt vor dem Aufruf von IDirect3DDevice9::Reset und id3DXRenderToEnvMap::OnResetDevicenicht erneut verwendet werden.

Anforderungen

Anforderung Wert
Header
D3dx9core.h
Bibliothek
D3dx9.lib

Weitere Informationen

ID3DXRenderToEnvMap