Функция DPA_SaveStream (dpa_dsa.h)
[DPA_SaveStream доступно в Windows Vista. В последующих версиях он может быть изменен или недоступен. ]
Сохраняет динамический массив указателей (DPA) в поток, записывая заголовок и вызывая указанную функцию обратного вызова для записи каждого элемента.
Синтаксис
HRESULT DPA_SaveStream(
[in] HDPA hdpa,
[in] PFNDPASTREAM pfn,
[in] IStream *pstream,
[in] void *pvInstData
);
Параметры
[in] hdpa
Тип: HDPA
Получает дескриптор DPA.
[in] pfn
Тип: PFNDPASTREAM
Функция обратного вызова. Прототип функции обратного вызова см. в разделе PFNDPASTREAM .
[in] pstream
Тип: IStream*
Объект IStream .
[in] pvInstData
Тип: void*
Указатель на данные обратного вызова. pvInstData передается в качестве параметра в pfn.
Возвращаемое значение
Тип: HRESULT
Возвращает одно из следующих значений.
Код возврата | Описание |
---|---|
|
Указывает, что функция обратного вызова не смогла сохранить элемент; однако этот процесс должен продолжаться. |
|
Указывает, что, хотя обратный вызов был неудачным, процесс был непрерывным. |
|
Указывает, что один или несколько параметров являются недопустимыми. |
Комментарии
Эта функция должна вызываться непосредственно из ComCtl32.dll. Это порядковый номер 10.
Обратный вызов отвечает за запись данных pvInstData в поток.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | dpa_dsa.h |
DLL | ComCtl32.dll |