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 |
|
Libreria |
|
Vedi anche