FreePadrlist
Область применения: Outlook 2013 | Outlook 2016
Уничтожает структуру ADRLIST и освобождает связанную память, включая память, выделенную для всех массивов и структур-членов.
Свойство | Значение |
---|---|
Файл заголовка: |
Mapiutil.h |
Реализовано в: |
MAPI |
Вызывающая сторона: |
Клиентские приложения и поставщики услуг |
void FreePadrlist(
LPADRLIST padrlist
);
Параметры
padrlist
[в] Указатель на структуру ADRLIST , которая требуется уничтожить.
Возвращаемое значение
Нет.
Примечания для вызывающих методов
В рамках реализации FreePadrlist MAPI вызывает функцию MAPIFreeBuffer , чтобы освободить каждую запись в структуре ADRLIST перед освобождением полной структуры. Поэтому все такие записи должны соответствовать правилам распределения для структуры ADRLIST , используя отдельный вызов MAPIAllocateBuffer для каждого массива и структуры элементов.
Дополнительные сведения о выделении памяти для структур ADRLIST и SRowSet см. в разделе Управление памятью для ADRLIST и структур SRowSet.
Справочные материалы по MFCMAPI
Пример кода MFCMAPI указан в приведенной ниже таблице.
Файл | Функция | ����������� |
---|---|---|
MAPIABFunctions.cpp |
AddOneOffAddress |
MFCMAPI использует метод FreePadrlist для освобождения структуры ADRLIST, созданной для добавления единого адреса в сообщение. |