IPersistFileFormat.Save(String, Int32, UInt32) Método

Definição

Salva uma cópia do objeto no arquivo especificado.

public:
 int Save(System::String ^ pszFilename, int fRemember, System::UInt32 nFormatIndex);
public:
 int Save(Platform::String ^ pszFilename, int fRemember, unsigned int nFormatIndex);
int Save(std::wstring const & pszFilename, int fRemember, unsigned int nFormatIndex);
public int Save (string pszFilename, int fRemember, uint nFormatIndex);
abstract member Save : string * int * uint32 -> int
Public Function Save (pszFilename As String, fRemember As Integer, nFormatIndex As UInteger) As Integer

Parâmetros

pszFilename
String

no Ponteiro para o nome do arquivo. O pszFilename parâmetro pode ser null ; ele instrui o objeto a salvar usando seu arquivo atual. Se o objeto estiver no estado sem título e null for passado como o pszFilename , o objeto retornará E_INVALIDARG . Você deve especificar um parâmetro de nome de arquivo válido nessa situação.

fRemember
Int32

no Valor booliano que indica se o pszFileName parâmetro deve ser usado como o arquivo de trabalho atual. Se true , pszFileName torna-se o arquivo atual e o objeto deve limpar seu sinalizador sujo após o salvamento. Se false essa operação de salvamento for uma operação salvar uma cópia como. Nesse caso, o arquivo atual é inalterado e o objeto não limpa seu sinalizador sujo. Se pszFileName for null , a implementação ignorará o fRemember sinalizador.

nFormatIndex
UInt32

no Valor que indica o formato no qual o arquivo será salvo. O chamador passa DEF_FORMAT_INDEX se o objeto for escolher seu formato padrão (atual). Se definido como diferente de zero, o valor será interpretado como o índice na lista de formatos, conforme retornado por uma chamada para o método GetFormatList(String) . Um valor de índice 0 indica o primeiro formato, 1 o segundo formato e assim por diante.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De fpstfmt. idl:

HRESULT IPersistFileFormat::Save(  
   [in] LPCOLESTR pszFilename,  
   [in] BOOL fRemember,  
   [in] DWORD nFormatIndex  
);  

Aplica-se a