ID3DXSprite::OnLostDevice-Methode
Verwenden Sie diese Methode, um alle Verweise auf Videospeicherressourcen freizugeben und alle Zustandsblöcke zu löschen. Diese Methode sollte immer dann 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 aufgerufen werden, wenn das Gerät verloren geht oder bevor der Benutzer IDirect3DDevice9::Reset aufruft. Auch wenn das Gerät nicht tatsächlich verloren gegangen ist, ist ID3DXSprite::OnLostDevice für das Freigeben von Zustandssperren 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 IDirect3DDevice9::Reset und dann ID3DXSprite::OnResetDevice aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch