Метод ID3DXEffect:: Онлостдевице

Используйте этот метод, чтобы освободить все ссылки на ресурсы видеопамяти и удалить все статеблоккс. Этот метод должен вызываться при каждом потере устройства или перед сбросом устройства.

Синтаксис

HRESULT OnLostDevice();

Параметры

Этот метод не имеет параметров.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращается значение S _ . В случае сбоя метода возвращаемое значение может быть D3DERR _ инвалидкалл.

Remarks

Этот метод должен вызываться при каждом потере устройства или до того, как пользователь вызывает IDirect3DDevice9:: Reset. Даже если устройство не было потеряно, ID3DXEffect:: онлостдевице отвечает за освобождение статеблоккс и других ресурсов, которые, возможно, потребуется освободить перед сбросом устройства. В результате объект Font не может быть использован повторно перед вызовом IDirect3DDevice9:: Reset , а затем ID3DXEffect:: онресетдевице.

Требования

Требование Значение
Заголовок
D3DX9Effect. h
Библиотека
D3dx9. lib

См. также раздел

ID3DXEffect