Partager via


IPersistPropertyBag ::Save, méthode (ocidl.h)

Indique à l’objet d’enregistrer ses propriétés dans le conteneur de propriétés donné et éventuellement d’effacer l’indicateur de sale de l’objet.

Syntaxe

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

Paramètres

pPropBag

Adresse du conteneur de propriétés de l’appelant, via lequel l’objet peut écrire des propriétés. Cette valeur ne peut pas être NULL.

fClearDirty

Indicateur indiquant si l’objet doit effacer son indicateur sale une fois l’opération « Enregistrer » terminée. TRUE signifie effacer l’indicateur et FALSE signifie laisser l’indicateur non affecté. FALSE est utilisé lorsque l’appelant effectue une opération « Enregistrer la copie sous ».

fSaveAllProperties

Indicateur indiquant si l’objet doit enregistrer toutes ses propriétés (TRUE) ou enregistrer uniquement les propriétés qui ont changé par rapport à la valeur par défaut (FALSE).

Remarques

L’appelant peut demander à l’objet d’enregistrer toutes les propriétés ou d’enregistrer uniquement les propriétés qui ont changé.

E_NOTIMPL n’est pas un code de retour valide, car tout objet qui implémente cette interface doit prendre en charge l’ensemble des fonctionnalités de l’interface.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête ocidl.h