Freigeben über


DD_UPDATENONLOCALHEAPDATA-Struktur (ddrawint.h)

Die DD_UPDATENONLOCALHEAPDATA-Struktur enthält die erforderlichen Heapinformationen.

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;

Member

lpDD

Verweist auf die DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.

dwHeap

Gibt die Ordnungszahl des Heaps an, für den Daten angefordert werden.

fpGARTLin

Verweist auf die GART-Adresse (Linear Graphic Address Remapping Table) des Heapanfangs.

fpGARTDev

Zeigt auf die physische GART-Adresse des Heapanfangs.

ulPolicyMaxBytes

Gibt die maximale Menge des zu verwendenden AGP-Arbeitsspeichers an.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdGetDriverInfo-Rückrufs für eine GUID_UpdateNonLocalHeap-Abfrage schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

UpdateNonLocalHeap

Unter Microsoft Windows 2000 und höheren Versionen des Betriebssystems nicht verwendet.

Anforderungen

   
Kopfzeile ddrawint.h (einschließlich Winddi.h)

Weitere Informationen

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo