Поделиться через


структура DD_UPDATENONLOCALHEAPDATA (ddrawint.h)

Структура DD_UPDATENONLOCALHEAPDATA содержит необходимые сведения о куче.

Синтаксис

typedef struct _DD_UPDATENONLOCALHEAPDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DWORD                 dwHeap;
  FLATPTR               fpGARTLin;
  FLATPTR               fpGARTDev;
  ULONG_PTR             ulPolicyMaxBytes;
  HRESULT               ddRVal;
  VOID                  *UpdateNonLocalHeap;
} *PDD_UPDATENONLOCALHEAPDATA, DD_UPDATENONLOCALHEAPDATA;

Члены

lpDD

Указывает на структуру DD_DIRECTDRAW_GLOBAL , описывающую устройство драйвера.

dwHeap

Указывает порядковый номер кучи, для которой запрашиваются данные.

fpGARTLin

Указывает на адрес таблицы переназначения линейного графического адреса (GART) начала кучи.

fpGARTDev

Указывает на физический адрес GART начала кучи.

ulPolicyMaxBytes

Указывает максимальный объем используемой памяти AGP.

ddRVal

Указывает расположение, в котором драйвер записывает возвращаемое значение обратного вызова DdGetDriverInfo для запроса GUID_UpdateNonLocalHeap. Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.

UpdateNonLocalHeap

Неиспользуется в Microsoft Windows 2000 и более поздних версиях операционной системы.

Требования

   
Верхняя часть ddrawint.h (включая Winddi.h)

См. также раздел

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo