Aracılığıyla paylaş


IPersistFileFormat.Save Yöntem (String, Int32, UInt32)

 

Yayýmlanma: Ağustos 2016

Nesnesinin bir kopyasını belirtilen dosyaya kaydeder.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

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

Parametreler

  • pszFilename
    Type: System.String

    [in] Dosya adı işaretçisi.pszFilename Parametresi olabilir null; onun geçerli dosyasını kullanarak kaydetmek için nesne bildirir. Nesne adsız durumdaysa ve null olarak geçirilen pszFilename, nesneyi döndürür E_INVALIDARG. Bu durumda geçerli bir dosya adı parametresi belirtmeniz gerekir.

  • fRemember
    Type: System.Int32

    [in] Belirten Boolean değer olup olmadığını pszFileName parametresi, geçerli çalışma dosyası olarak kullanılacak. Varsa true, pszFileName Geçerli dosya haline gelir ve nesnenin kendi kirli bayrağı sonra kaydetme temizlemeniz gerekir. Varsa false, bu kaydetme işlemi bir bir kopya Kaydet işlemi. Bu durumda, geçerli dosyasında ve nesne kendi kirli bayrağı temizlemez. Varsa pszFileName olan null, uygulama yoksayar fRemember bayrağı.

  • nFormatIndex
    Type: System.UInt32

    [in] Dosya kaydedilecek biçimini belirten değer. Varsayılan (geçerli) biçimiyle seçmek için nesne ise arayan DEF_FORMAT_INDEX geçirir. Çok sıfır olarak ayarlanırsa, değer dizini olarak biçimleri listesine yöntemine bir çağrı tarafından döndürülen gibi yorumlanır, GetFormatList. Bir dizin 0 değeri, ilk biçimi, 1 ikinci biçimi gösterir ve benzeri.

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.

Notlar

COM imza

Fpstfmt.idl:

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

Ayrıca bkz.

IPersistFileFormat Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön