Compartilhar via


Funções de memória

O Windows GDI+ expõe uma API simples que consiste em cerca de 600 funções, que são implementadas em Gdiplus.dll e declaradas em Gdiplusflat.h. As funções na API plana GDI+ são encapsuladas por uma coleção de cerca de 40 classes C++. É recomendável que você não chame diretamente as funções na API simples. Sempre que você fizer chamadas para GDI+, deverá fazer isso chamando os métodos e as funções fornecidos pelos wrappers C++. Os Serviços de Suporte a Produtos da Microsoft não fornecerão suporte para o código que chama a API simples diretamente. Para obter mais informações sobre como usar esses métodos wrapper, consulte API Simples GDI+.

As seguintes funções de API simples são encapsuladas pela classe GdiplusBase C++.

Funções de memória e métodos wrapper correspondentes

Função simples Método Wrapper Comentários
GpStatus WINGDIPAPI GdipAlloc(size_t size)
GpStatus WINGDIPAPI GdiplusBase void* (operator new)(size_t in_size)
Aloca memória para um objeto GDI+ do Windows.
GdipAlloc é declarado em GdiplusMem.h.
GpStatus WINGDIPAPI GdipFree(void* ptr);
GpStatus WINGDIPAPI GdiplusBase void (operator delete)(void* in_pVoid)
Desaloca a memória de um objeto GDI+ do Windows.
GdipFree é declarado em GdiplusMem.h.