Klasa IPersistStreamInitImpl

Ta klasa implementuje IUnknown i zapewnia domyślne wykonania IPersistStreamInit interfejsu.

Ważna uwagaWażne

Nie można użyć tej klasy i jej członków w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows.

template< 
class T  
> 
class ATL_NO_VTABLE IPersistStreamInitImpl : 
public IPersistStreamInit

Parametry

  • T
    Pochodną klasy, IPersistStreamInitImpl.

Członkowie

Metody publiczne

Nazwa

Opis

IPersistStreamInitImpl::GetClassID

Pobiera identyfikator CLSID obiektu.

IPersistStreamInitImpl::GetSizeMax

Pobiera rozmiar strumienia potrzebnych do zapisania danych obiektu.Implementacja ATL zwraca E_NOTIMPL.

IPersistStreamInitImpl::InitNew

Inicjuje nowo utworzony obiekt.

IPersistStreamInitImpl::IsDirty

Sprawdza, czy dane obiektu zmieniły się od ostatniego zapisu.

IPersistStreamInitImpl::Load

Ładuje właściwości obiektu z określonego strumienia.

IPersistStreamInitImpl::Save

Podany strumień zapisuje właściwości obiektu.

Uwagi

IPersistStreamInit interfejsu zezwala klientowi na żądanie, że obiekt ładuje i zapisuje jego trwałe dane do pojedynczego strumienia.Klasa IPersistStreamInitImpl zawiera Domyślna implementacja tego interfejsu i implementuje IUnknown przez wysyłanie informacji do zrzut buduje urządzenie debugowania.

Powiązane artykuły   Samouczek ATL, Tworzenie projektu ATL

Hierarchii dziedziczenia

IPersistStreamInit

IPersistStreamInitImpl

Wymagania

Nagłówek: atlcom.h

Zobacz też

Informacje

Storages and Streams

Inne zasoby

Omówienie klasy ATL