Funciones de memoria

Windows GDI+ expone una API plana que consta de aproximadamente 600 funciones, que se implementan en Gdiplus.dll y se declaran en Gdiplusflat.h. Las funciones de la API plana de GDI+ se encapsulan mediante una colección de aproximadamente 40 clases de C++. Se recomienda no llamar directamente a las funciones de la API plana. Siempre que realice llamadas a GDI+, debe hacerlo llamando a los métodos y funciones proporcionados por los contenedores de C++. Los Servicios de soporte técnico de productos de Microsoft no proporcionarán compatibilidad con el código que llama directamente a la API plana. Para obtener más información sobre el uso de estos métodos contenedor, vea API plana de GDI+.

Las siguientes funciones de API planas se encapsulan mediante la clase GdiplusBase C++.

Funciones de memoria y métodos contenedor correspondientes

Función plana Método contenedor Observaciones
GpStatus WINGDIPAPI GdipAlloc(size_t size)
GpStatus WINGDIPAPI GdiplusBase void* (operador new)(size_t in_size)
Asigna memoria para un objeto GDI+ de Windows.
GdipAlloc se declara en GdiplusMem.h.
GpStatus WINGDIPAPI GdipFree(void* ptr);
GpStatus WINGDIPAPI GdiplusBase void (operator delete)(void* in_pVoid)
Desasigna la memoria de un objeto GDI+ de Windows.
GdipFree se declara en GdiplusMem.h.