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 |