ID3DXFont::OnLostDevice-Methode

Verwenden Sie diese Methode, um alle Verweise auf Videospeicherressourcen freizugeben und alle Zustandsblöcke zu löschen. Diese Methode sollte aufgerufen werden, wenn ein Gerät verloren geht oder vor dem Zurücksetzen eines Geräts.

Syntax

HRESULT OnLostDevice();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.

Bemerkungen

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

Anforderungen

Anforderung Wert
Header
D3dx9core.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXFont