IPersistFileFormat.Save(String, Int32, UInt32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
);