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