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) |