Freigeben über


IPersistPropertyBag::Save-Methode (ocidl.h)

Weist das -Objekt an, seine Eigenschaften im angegebenen Eigenschaftenbehälter zu speichern und optional das modifiziert Flag des Objekts zu löschen.

Syntax

HRESULT Save(
  IPropertyBag *pPropBag,
  BOOL         fClearDirty,
  BOOL         fSaveAllProperties
);

Parameter

pPropBag

Die Adresse des Eigenschaftenbehälters des Aufrufers, über den das Objekt Eigenschaften schreiben kann. Dies darf nicht NULL sein.

fClearDirty

Ein Flag, das angibt, ob das Objekt sein modifiziert Flag löschen soll, wenn der Vorgang "Speichern" abgeschlossen ist. TRUE bedeutet, dass das Flag gelöscht wird, und FALSE bedeutet, dass das Flag nicht betroffen bleibt. FALSE wird verwendet, wenn der Aufrufer einen Vorgang "Kopie speichern unter" ausführt.

fSaveAllProperties

Ein Flag, das angibt, ob das Objekt alle seine Eigenschaften (TRUE) oder nur die Eigenschaften speichern soll, die sich gegenüber dem Standardwert (FALSE) geändert haben.

Hinweise

Der Aufrufer kann anfordern, dass das Objekt alle Eigenschaften oder nur die geänderten Eigenschaften speichert.

E_NOTIMPL ist kein gültiger Rückgabecode, da jedes Objekt, das diese Schnittstelle implementiert, die gesamte Funktionalität der Schnittstelle unterstützen muss.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile ocidl.h