Interfaccia IPersistStreamInit (ocidl.h)

Sostituzione di IPersistStream che aggiunge un metodo di inizializzazione.

Questa interfaccia non è derivata da IPersistStream; si escludono a vicenda con IPersistStream. Un oggetto sceglie di supportare solo una delle due interfacce, in base al fatto che richieda il metodo InitNew .

Ereditarietà

L'interfaccia IPersistStreamInit eredita da IPersist. IPersistStreamInit include anche questi tipi di membri:

Metodi

L'interfaccia IPersistStreamInit include questi metodi.

 
IPersistStreamInit::GetSizeMax

Recupera le dimensioni del flusso necessario per salvare l'oggetto. (IPersistStreamInit.GetSizeMax)
IPersistStreamInit::InitNew

Inizializza un oggetto in uno stato predefinito. Questo metodo deve essere chiamato anziché IPersistStreamInit::Load.
IPersistStreamInit::IsDirty

Determina se un oggetto è stato modificato dopo l'ultimo salvataggio nel flusso. (IPersistStreamInit.IsDirty)
IPersistStreamInit::Load

Inizializza un oggetto dal flusso in cui è stato salvato in precedenza. (IPersistStreamInit.Load)
IPersistStreamInit::Save

Salva un oggetto nel flusso specificato. (IPersistStreamInit.Save)

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ocidl.h

Vedi anche

Ipersiststream