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