共用方式為


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)

另請參閱

CreateResource

D3DDDIARG_CREATERESOURCE