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. |