Share via


IDirect3DVolume9 インターフェイス

IDirect3DVolume9 インターフェイス

ボリューム リソースを操作するには、IDirect3DVolume9 インターフェイスのメソッドを使う。

IDirect3DVolume9 メンバ

FreePrivateData

このボリュームに関連付けられている指定されたプライベート データを解放する。

GetContainer

このサーフェイスがボリューム テクスチャの子レベルである場合、親のボリューム テクスチャ オブジェクトへのアクセスを提供する。

GetDesc

ボリュームの記述を取得する。

GetDevice

ボリュームに関連付けられているデバイスを取得する。

GetPrivateData

ボリュームに関連付けられたプライベート データを提供されたバッファにコピーする。

LockBox

ボリューム リソース上のボックスをロックする。

SetPrivateData

Microsoft® Direct3D® ではなく、アプリケーションでの使用が意図されているボリュームとデータを関連付ける。

UnlockBox

ボリューム リソース上のボックスをアンロックする。

注意

IDirect3DVolume9 インターフェイスを取得するには、IDirect3DVolumeTexture9::GetVolumeLevel メソッドを呼び出す。

このインターフェイスは、すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様、IUnknown インターフェイスから継承する。

LPDIRECT3DVOLUME9 および PDIRECT3DVOLUME9 型は、IDirect3DVolume9 インターフェイスへのポインタとして定義される。

typedef struct IDirect3DVolume9 *LPDIRECT3DVOLUME9, *PDIRECT3DVOLUME9;

インターフェイスの情報

継承元 IUnknown
ヘッダー d3d9.h
インポート ライブラリ d3d9.lib
最低限のオペレーティング システム Windows 98