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 |