Třída IPersistStreamInitImpl

Tato třída implementuje IUnknown a poskytuje výchozí provádění IPersistStreamInit rozhraní.

Důležitá poznámkaDůležité

Tato třída a jeho členy nelze použít v aplikacích, které v .

template<
class T 
>
class ATL_NO_VTABLE IPersistStreamInitImpl :
public IPersistStreamInit

Parametry

  • T
    Vaší třídy odvozené z IPersistStreamInitImpl .

Členy

x2fwwk86.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

IPersistStreamInitImpl::GetClassID

Načte identifikátor CLSID objektu.

IPersistStreamInitImpl::GetSizeMax

Obnoví velikost proudu potřebných k uložení dat objektu.Vrátí provádění ATL E_NOTIMPL.

IPersistStreamInitImpl::InitNew

Inicializuje nově vytvořený objekt.

IPersistStreamInitImpl::IsDirty

Zkontroluje, zda data objektu se změnila od posledního uložení.

IPersistStreamInitImpl::Load

Zadaný datový proud z načte vlastností objektu.

IPersistStreamInitImpl::Save

Zadaný datový proud uloží vlastností objektu.

Poznámky

IPersistStreamInit rozhraní umožňuje klientovi požadovat, aby objekt načte a trvalá data uloží na jeden datový proud.Třída IPersistStreamInitImpl poskytuje výchozí implementace tohoto rozhraní a implementuje IUnknown odesláním informací výpis stavu vytvoří zařízení v ladění.

Související články   Kurz ATL, Vytvoření projektu ATL

Hierarchii dědičnosti

IPersistStreamInit

IPersistStreamInitImpl

Požadavky

Záhlaví: atlcom.h

Viz také

Referenční dokumentace

Storages and Streams

Další zdroje

Přehled třídy ATL