Sdílet prostřednictvím


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

Veř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