Freigeben über


IPersistStreamInit::Load-Methode (ocidl.h)

Initialisiert ein Objekt aus dem Stream, in dem es zuvor gespeichert wurde.

Syntax

HRESULT Load(
  [in] LPSTREAM pStm
);

Parameter

[in] pStm

Ein IStream-Zeiger auf den Stream, aus dem das Objekt geladen werden soll.

Rückgabewert

Diese Methode kann die folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_OUTOFMEMORY
Das Objekt wurde aufgrund von Speichermangel nicht geladen.
E_FAIL
Das Objekt wurde aus einem anderen Grund als aus einem Mangel an Arbeitsspeicher nicht geladen.

Hinweise

Wenn das Objekt bereits mit IPersistStreamInit::InitNew initialisiert wurde, muss diese Methode E_UNEXPECTED zurückgeben.

Diese Methode lädt ein Objekt aus dem zugeordneten Stream. Der Suchzeiger wird so festgelegt, wie er in der neuesten IPersistStreamInit::Save-Methode war. Diese Methode kann den Stream suchen und lesen, aber nicht in diesen schreiben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ocidl.h

Weitere Informationen

IPersistStreamInit