Compartilhar via


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

 

Publicado: abril de 2016

Salva uma cópia do objeto para o arquivo especificado.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int Save(
    string pszFilename,
    int fRemember,
    uint nFormatIndex
)
int Save(
    String^ pszFilename,
    int fRemember,
    unsigned int nFormatIndex
)
abstract Save : 
        pszFilename:string *
        fRemember:int *
        nFormatIndex:uint32 -> int
Function Save (
    pszFilename As String,
    fRemember As Integer,
    nFormatIndex As UInteger
) As Integer

Parâmetros

  • pszFilename
    [in] Ponteiro para o nome do arquivo.O pszFilename parâmetro pode ser null; ele instrui o objeto a ser salvo usando seu arquivo atual.Se o objeto está no estado sem título e null é passado como o pszFilename, o objeto retorna E_INVALIDARG.Você deve especificar um parâmetro de nome de arquivo válido nessa situação.
  • fRemember
    [in] Valor booleano que indica se a pszFileName parâmetro é para ser usado como o arquivo de trabalho atual.Se true, pszFileName torna-se o arquivo atual e o objeto deve limpar seu sinalizador sujo depois de salvar.Se false, essa operação de salvamento é um Salvar cópia como operação.Nesse caso, o arquivo atual é alterado e o objeto não limpa seu sinalizador sujo.Se pszFileName é null, a implementação ignora a fRemember sinalizador.
  • nFormatIndex
    [in] Valor que indica o formato no qual o arquivo será salvo.O chamador passa DEF_FORMAT_INDEX se o objeto é escolher o seu formato de padrão (atual).Se definido como diferente de zero, o valor é interpretado como o índice para a lista de formatos, como retornado por uma chamada ao método GetFormatList.Um valor de índice 0 indica o primeiro formato de 1 o formato de segundo, e assim por diante.

Valor de retorno

Type: System.Int32

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

Comentários

COM assinatura

De fpstfmt.idl:

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

Consulte também

Interface IPersistFileFormat
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo