Share via


IDirect3DVolume9 介面 (d3d9helper.h)

應用程式會使用 IDirect3DVolume9 介面的 方法來操作磁片區資源。

繼承

IDirect3DVolume9介面繼承自IUnknown介面。 IDirect3DVolume9 也有下列類型的成員:

方法

IDirect3DVolume9介面具有這些方法。

 
IDirect3DVolume9::FreePrivateData

IDirect3DVolume9::FreePrivateData 方法 (d3d9.h) 釋放與此磁片區相關聯的指定私用資料。
IDirect3DVolume9::GetContainer

如果表面是磁片區紋理的子層級,IDirect3DVolume9::GetContainer 方法 (d3d9.h) 提供父磁片區紋理物件的存取權。
IDirect3DVolume9::GetDesc

IDirect3DVolume9::GetDesc 方法 (d3d9.h) 擷取磁片區的描述。
IDirect3DVolume9::GetDevice

IDirect3DVolume9::GetDevice 方法 (d3d9.h) 會擷取與磁片區相關聯的裝置。
IDirect3DVolume9::GetPrivateData

IDirect3DVolume9::GetPrivateData 方法 (d3d9.h) 會將與磁片區相關聯的私人資料複製到提供的緩衝區。
IDirect3DVolume9::LockBox

IDirect3DVolume9::LockBox 方法 (d3d9.h) 鎖定磁片區資源上的方塊。
IDirect3DVolume9::SetPrivateData

IDirect3DVolume9::SetPrivateData 方法 (d3d9.h) 會將資料與應用程式所要使用的磁片區產生關聯,而不是 Direct3D。
IDirect3DVolume9::UnlockBox

IDirect3DVolume9::UnlockBox 方法 (d3d9.h) 解除鎖定磁片區資源上的方塊。

備註

藉由呼叫IDirect3DVolumeTexture9::GetVolumeLevel方法,即可取得IDirect3DVolume9介面。

這個介面就像所有 COM 介面一樣,繼承自 IUnknown 介面。

LPDIRECT3DVOLUME9 和 PDIRECT3DVOLUME9 類型定義為 IDirect3DVolume9 介面的指標。


typedef struct IDirect3DVolume9 *LPDIRECT3DVOLUME9, *PDIRECT3DVOLUME9;

需求

   
目標平台 Windows
標頭 d3d9helper.h (包含 D3D9.h)

另請參閱

Direct3D 介面