Udostępnij za pośrednictwem


Metoda IPersistFileFormat.Save — (String, Int32, UInt32)

 

Zapisuje kopię obiektu do określonego pliku.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

Parametry

  • pszFilename
    Type: System.String

    [in] Wskaźnik do nazwy pliku.pszFilename Parametr może być null; zleca obiektu do zapisania przy użyciu jego bieżący plik. Jeśli obiekt jest w stanie bez tytułu i null jest przekazywany jako pszFilename, zwraca obiekt E_INVALIDARG. Należy określić prawidłowy parametr nazwy pliku w tej sytuacji.

  • fRemember
    Type: System.Int32

    [in] Wartość logiczna, która wskazuje, czy pszFileName parametr ma być używany jako bieżący plik pracy. Jeśli true, pszFileName staje się bieżącym plikiem i obiektu, należy wyczyścić jej zanieczyszczeniu flagę po zapisywania. Jeśli false, ta operacja zapisu jest Zapisz kopię jako operacji. W takim przypadku bieżącego pliku jest bez zmian i obiekt nie czyści jego zanieczyszczeniu flagę. Jeśli pszFileName jest null, ignoruje wykonania fRemember flagę.

  • nFormatIndex
    Type: System.UInt32

    [in] Wartość, która wskazuje format, w którym ma zostać zapisany plik. Obiekt wywołujący przekazuje DEF_FORMAT_INDEX, jeśli obiekt jest wybrać domyślny format (bieżącej). Jeśli ustawiona do zera, wartość jest interpretowana jako indeks do listy formatów, zwracane przez wywołanie metody GetFormatList. Wartość indeksu 0 wskazuje format pierwszej 1 format drugi, i tak dalej.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Uwagi

Podpis COM

Z fpstfmt.idl:

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

Zobacz też

Interfejs IPersistFileFormat
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku