IPersistStreamInitImpl Class
Этот класс реализует IUnknown и предоставляет реализацию по умолчанию для интерфейса IPersistStreamInit.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.
template<
class T
>
class ATL_NO_VTABLE IPersistStreamInitImpl :
public IPersistStreamInit
Параметры
- T
Класс, производный от IPersistStreamInitImpl.
Члены
Открытые методы
Имя |
Описание |
---|---|
Извлекает идентификатор CLSID объекта. |
|
Получает размер потока, необходимого для сохранения данных объекта. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Инициализирует только что созданный объект. |
|
Проверяет, были ли изменены данные объекта с момента последнего сохранены их. |
|
Загружает свойства объекта из указанного потока. |
|
Сохраняет свойства объекта в указанный поток. |
Заметки
Интерфейс IPersistStreamInit позволяет клиенту запроса, что объект загружает и сохраняет его постоянных данных к одному потоку. Класс IPersistStreamInitImpl предоставляет реализацию по умолчанию для интерфейса и реализуется IUnknown, отправляя данные на устройство резервного копирования в отладочные построения.
Связанные статьи Учебник по библиотеке ATL, Создание проекта библиотеки ATL
Иерархия наследования
IPersistStreamInit
IPersistStreamInitImpl
Требования
Header: atlcom.h