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 结构数组的索引。
要求
要求 | 值 |
---|---|
Header | dmemmgr.h (包括 Dmemmgr.h) |