структура 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
Указывает контекст драйвера, возвращаемый из подпрограммы инициализации драйвера и хранящийся в элементе dhpDevструктуры DD_DIRECTDRAW_GLOBAL .
dwHeap
Указывает индекс кучи, передаваемый Microsoft DirectDraw. Дополнительные сведения см. в разделе "Примечания".
ddRVal
Указывает расположение, в котором драйвер записывает возвращаемое значение обратного вызова DdGetDriverInfo для запроса GUID_GetHeapAlignment. Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.
GetHeapAlignment
Неиспользуется в Microsoft Windows 2000 и более поздних версиях операционной системы.
Alignment
Указывает на структуру HEAPALIGNMENT , заполненную драйвером.
Комментарии
Элемент dwHeap — это порядковый номер кучи, для которой запрашиваются данные выравнивания. Другими словами, это индекс в массиве структур VIDEOMEMORY , на который указывает параметр pvmList функции драйвера DrvGetDirectDrawInfo .
Требования
Требование | Значение |
---|---|
Заголовок | dmemmgr.h (включая Dmemmgr.h) |