Compartilhar via


Método IPersistPropertyBag::Save (ocidl.h)

Instrui o objeto a salvar suas propriedades no recipiente de propriedades fornecido e, opcionalmente, limpar o sinalizador de sujo do objeto.

Sintaxe

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

Parâmetros

pPropBag

O endereço do recipiente de propriedades do chamador, por meio do qual o objeto pode gravar propriedades. Não pode ser NULL.

fClearDirty

Um sinalizador que indica se o objeto deve limpar seu sinalizador de sujo quando a operação "Salvar" for concluída. TRUE significa limpar o sinalizador e FALSE significa deixar o sinalizador não afetado. FALSE é usado quando o chamador executa uma operação "Salvar Copiar como".

fSaveAllProperties

Um sinalizador que indica se o objeto deve salvar todas as suas propriedades (TRUE) ou salvar somente as propriedades que foram alteradas do valor padrão (FALSE).

Comentários

O chamador pode solicitar que o objeto salve todas as propriedades ou salve apenas as propriedades que foram alteradas.

E_NOTIMPL não é um código de retorno válido, pois qualquer objeto que implemente essa interface deve dar suporte a toda a funcionalidade da interface.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho ocidl.h