共用方式為


DD_GETHEAPALIGNMENTDATA 結構 (dmemmgr.h)

DD_GETHEAPALIGNMENTDATA 結構包含特定堆積中所需對齊的數據。

語法

typedef struct _DD_GETHEAPALIGNMENTDATA {
  ULONG_PTR     dwInstance;
  DWORD         dwHeap;
  HRESULT       ddRVal;
  VOID          *GetHeapAlignment;
  HEAPALIGNMENT Alignment;
} DD_GETHEAPALIGNMENTDATA, *PDD_GETHEAPALIGNMENTDATA;

成員

dwInstance

指出從驅動程式初始化例程傳回的驅動程序內容,並儲存在DD_DIRECTDRAW_GLOBAL結構的 dhpDev 成員中。

dwHeap

指定 Microsoft DirectDraw 傳遞的堆積索引。 如需詳細資訊,請參閱<備註>一節。

ddRVal

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

GetHeapAlignment

在 Microsoft Windows 2000 和更新版本的作業系統上未使用。

Alignment

指向驅動程式填入的 HEAPALIGNMENT 結構。

備註

dwHeap 成員是要求對齊數據的堆積序號。 換句話說,它是DrvGetDirectDrawInfo驅動程式函式之pvmList參數所指向之VIDEOMEMORY結構的數位索引。

規格需求

需求
標頭 dmemmgr.h (包含 Dmemmgr.h)

另請參閱

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo

DrvGetDirectDrawInfo

HEAPALIGNMENT

VIDEOMEMORY