D3DDDI_SURFACEINFO結構(d3dukmdt.h)
D3DDDI_SURFACEINFO 結構描述資源類型,例如介面。
語法
typedef struct _D3DDDI_SURFACEINFO {
[in] UINT Width;
[in] UINT Height;
[in] UINT Depth;
[in] const VOID *pSysMem;
[in] UINT SysMemPitch;
[in] UINT SysMemSlicePitch;
} D3DDDI_SURFACEINFO;
成員
[in] Width
寬度,以像素為單位,表面或磁碟區,或線性資源的長度,以像素為單位。
[in] Height
表面或磁碟區的高度,以像素為單位。
[in] Depth
磁碟區的深度,以像素為單位。
[in] pSysMem
緩衝區的指標,如果資源存在於系統記憶體中,則為包含資源內容的指標,如果資源存在於視訊記憶體中,NULL。
請注意,只有當建立資源之 D3DDDIARG_CREATERESOURCE 結構的 集區 成員設定為D3DDDIPOOL_SYSTEMMEM值時,這個成員才有效。
[in] SysMemPitch
表面的位移,以位元組為單位,也就是下一行開頭的距離,以位元組為單位。
[in] SysMemSlicePitch
磁碟區的配量,以位元組為單位。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
標頭 | d3dukmdt.h (包括 D3dumddi.h, D3dkmddi.h) |