共用方式為


DD_GETINTERNALMOCOMPDATA結構 (ddrawint.h)

DD_GETINTERNALMOCOMPDATA 結構包含內部記憶體需求。

語法

typedef struct _DD_GETINTERNALMOCOMPDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  GUID                 *lpGuid;
  DWORD                dwWidth;
  DWORD                dwHeight;
  DDPIXELFORMAT        ddPixelFormat;
  DWORD                dwScratchMemAlloc;
  HRESULT              ddRVal;
} *PDD_GETINTERNALMOCOMPDATA, DD_GETINTERNALMOCOMPDATA;

成員

lpDD

指向與目前 Microsoft DirectDraw 程式相關的 DD_DIRECTDRAW_LOCAL 結構。

lpGuid

指向要求內部記憶體需求的 GUID。

dwWidth

表示未壓縮輸出畫面格的像素寬度。

dwHeight

表示未壓縮輸出畫面格的圖元高度。

ddPixelFormat

指向包含未壓縮輸出框架圖元格式的 DDPIXELFORMAT 結構。

dwScratchMemAlloc

指出顯示驅動程式私下保留來執行動作補償的內部記憶體位元組大小

ddRVal

指定驅動程式寫入 DdMoCompGetInternalInfo 回呼傳回值的位置。 DD_OK的傳回碼表示成功。 如需詳細資訊,請參閱 DirectDraw 的傳回值

規格需求

需求
標頭 ddrawint.h (包含 Winddi.h)

另請參閱

DdMoCompGetInternalInfo