Share via


ID3DXLine::OnLostDevice メソッド

ビデオ メモリ リソースへのすべての参照を解放し、すべてのステートブロックを削除するには、このメソッドを使用します。 このメソッドは、デバイスが失われるたびに、またはデバイスをリセットする前に呼び出す必要があります。

構文

HRESULT OnLostDevice();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

型: HRESULT

メソッドが成功した場合、戻り値はS_OK。 メソッドが失敗した場合は、戻り値をD3DERR_INVALIDCALLできます。

解説

このメソッドは、デバイスが失われた場合、またはユーザーが IDirect3DDevice9::Reset を呼び出す前に呼び出す必要があります。 デバイスが実際に失われなかった場合でも、 ID3DXLine::OnLostDevice は、デバイスをリセットする前に解放する必要がある状態ブロックやその他のリソースを解放する役割を担います。 その結果、 IDirect3DDevice9::Reset を呼び出してから ID3DXLine::OnResetDevice を呼び出す前に、フォント オブジェクトを再度使用することはできません。

要件

要件
ヘッダー
D3dx9core.h
ライブラリ
D3dx9.lib

関連項目

ID3DXLine