Metodo ID3DXEffect::OnLostDevice

Usare questo metodo per rilasciare tutti i riferimenti alle risorse di memoria video ed eliminare tutti i blocchi di stato. Questo metodo deve essere chiamato ogni volta che un dispositivo viene perso o prima di reimpostare un dispositivo.

Sintassi

HRESULT OnLostDevice();

Parametri

Questo metodo non presenta parametri.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito viene S_OK. Se il metodo ha esito negativo, il valore restituito può essere D3DERR_INVALIDCALL.

Commenti

Questo metodo deve essere chiamato ogni volta che il dispositivo viene perso o prima che l'utente chiami IDirect3DDevice9::Reset. Anche se il dispositivo non è stato effettivamente perso, ID3DXEffect::OnLostDevice è responsabile del rilascio di blocchi di stato e di altre risorse che potrebbero essere necessarie prima di reimpostare il dispositivo. Di conseguenza, l'oggetto carattere non può essere usato di nuovo prima di chiamare IDirect3DDevice9::Reset e quindi ID3DXEffect::OnResetDevice.

Requisiti

Requisito Valore
Intestazione
D3DX9Effect.h
Libreria
D3dx9.lib

Vedi anche

ID3DXEffect