Freigeben über


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 sind. Die Funktionen in der GDI+-Flach-API werden durch eine Auflistung von ca. 40 C++-Klassen umschlossen. Es wird empfohlen, die Funktionen in der flachen API nicht direkt aufzurufen. Wenn Sie Aufrufe an GDI+ tätigen, sollten Sie dies tun, indem Sie die Methoden und Funktionen aufrufen, die von den C++-Wrappern bereitgestellt werden. Microsoft-Produktsupportdienste bieten 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 GdiplusBase C++-Klasse umschlossen.

Speicherfunktionen und entsprechende Wrappermethoden

Flache Funktion Wrapper-Methode Bemerkungen
GpStatus WINGDIPAPI GdipAlloc(size_t Größe)
GpStatus WINGDIPAPI GdiplusBase void* (Operator new)(size_t in_size)
Weist Speicher für ein Windows GDI+-Objekt zu.
GdipAlloc wird in GdiplusMem.h deklariert.
GpStatus WINGDIPAPI GdipFree(void* ptr);
GpStatus WINGDIPAPI GdiplusBase void (Operator delete)(void* in_pVoid)
Deallocates memory for one Windows GDI+ object.
GdipFree wird in GdiplusMem.h deklariert.