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