Speicherfunktionen

Windows GDI+ macht eine flache API verfügbar, die aus ca. 600 Funktionen besteht, die in Gdiplus.dll implementiert und in Gdiplusflat.h deklariert werden. Die Funktionen in der GDI+-API werden von einer Sammlung von ca. 40 C++-Klassen umschlossen. Es wird empfohlen, die Funktionen in der flachen API nicht direkt auf aufruft. Wenn Sie Aufrufe an GDI+, sollten Sie dazu die Methoden und Funktionen aufrufen, die von den C++-Wrappern bereitgestellt werden. Der Microsoft-Produktsupport bietet keine Unterstützung für Code, der die flache API direkt aufruft. Weitere Informationen zur Verwendung dieser Wrappermethoden finden Sie unter GDI+ Flat-API.

Die folgenden flachen API-Funktionen werden von der C++-Klasse GdiplusBase umschlossen.

Speicherfunktionen und entsprechende Wrappermethoden

Flat-Funktion Wrappermethode Hinweise
GpStatus WINGDIPAPI GdipAlloc(size _ t size)
GpStatus WINGDIPAPI GdiplusBase void * (operator new)(size _ t in _ size)
Ordnet Arbeitsspeicher für ein Windows GDI+ zu.
GdipAlloc wird in "GdiplusMem.h" deklariert.
GpStatus WINGDIPAPI GdipFree(void * ptr);
GpStatus WINGDIPAPI GdiplusBase void (operator delete)(void * in _ pVoid)
Gibt die Speicherlokalität für ein Windows GDI+ auf.
GdipFree wird in GdiplusMem.h deklariert.