DD_UPDATENONLOCALHEAPDATA structure (ddrawint.h)
The DD_UPDATENONLOCALHEAPDATA structure contains the required heap information.
Syntax
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;
Members
lpDD
Points to the DD_DIRECTDRAW_GLOBAL structure that describes the driver's device.
dwHeap
Indicates the ordinal number of the heap for which data is being requested.
fpGARTLin
Points to the linear graphic address remapping table (GART) address of the start of the heap.
fpGARTDev
Points to the physical GART address of the start of the heap.
ulPolicyMaxBytes
Indicates the maximum amount of AGP memory to use.
ddRVal
Specifies the location in which the driver writes the return value of the DdGetDriverInfo callback for a GUID_UpdateNonLocalHeap query. A return code of DD_OK indicates success. For more information, see Return Values for DirectDraw.
UpdateNonLocalHeap
Unused on Microsoft Windows 2000 and later versions of the operating system.
Requirements
Requirement | Value |
---|---|
Header | ddrawint.h (include Winddi.h) |