функция обратного вызова CFP_FREEPROC (fontsub.h)

Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для освобождения памяти.

Синтаксис

CFP_FREEPROC CfpFreeproc;

void CfpFreeproc(
  void *unnamedParam1
)
{...}

Параметры

unnamedParam1

Ранее выделенный блок памяти, который требуется освободить.

Возвращаемое значение

Отменяет выделение блока памяти (memblock), который ранее был выделен вызовом функции обратного вызова CFP_ALLOCPROC или CFP_REALLOCPROC . Если memblock имеет значение NULL, указатель следует игнорировать, а функция должна немедленно вернуться. Функция не требуется для правильной обработки передачи недопустимого указателя (указателя на блок памяти, который не был выделен соответствующим CFP_ALLOCPROC или CFP_REALLOCPROC функцией обратного вызова).

Комментарии

free соответствует этому типу; приложение может использовать либо бесплатную , либо более специализированную функцию. Какая бы функция ни была выбрана, также должны быть соответствующие функции для выделения и перераспределения этой памяти.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header fontsub.h

См. также раздел

CFP_ALLOCPROC

CFP_REALLOCPROC

CreateFontPackage

MergeFontPackage