Microsoft DirectX 8.0 (Visual Basic)

Direct3DDevice8.ResourceManagerDiscardBytes

リソース マネージャを呼びだして、メモリを解放する。

object.ResourceManagerDiscardBytes( _ 
    NumberOfBytes As Long)

指定項目

object
Direct3DDevice8 オブジェクトを表すオブジェクト式。
NumberOfBytes
破棄の対象となるバイトの数。0 (ゼロ) を指定すると、リソース マネージャは全バイトを破棄する。

エラー コード

失敗した場合はエラーが発生し、Err.NumberD3DERR_INVALIDCALL が設定される。

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

注意

リソース マネージャは、目標のバイト数に達するまで、メモリ割り当ての解放を行う。リソース マネージャは、最低使用頻度方式 (LRU) の優先順位決定技法に従う。

解放されるバイト数が連続していることは保証されないので、このメソッドを呼び出した後、Bytes で指定したバイト数を使用するリソースを作成できない場合がある。