Aracılığıyla paylaş


IPersistFileFormat.GetCurFile Yöntem (String, UInt32)

 

Bir nesnenin geçerli çalışma dosyasına yolunu döndürür veya geçerli bir çalışma dosyası, nesnenin varsayılan dosya adı istemi değilse.

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

Sözdizimi

int GetCurFile(
    out string ppszFilename,
    out uint pnFormatIndex
)
int GetCurFile(
    [OutAttribute] String^% ppszFilename,
    [OutAttribute] unsigned int% pnFormatIndex
)
abstract GetCurFile : 
        ppszFilename:string byref *
        pnFormatIndex:uint32 byref -> int
Function GetCurFile (
    <OutAttribute> ByRef ppszFilename As String,
    <OutAttribute> ByRef pnFormatIndex As UInteger
) As Integer

Parametreler

  • ppszFilename
    Type: System.String

    [out] Dosya adı işaretçisi. Nesnenin geçerli bir dosya adı varsa, dosya adı olarak döndürülür ppszFilename çıkış parametresi. Nesne adsız durumunda ise null olarak döndürülen ppszFilename çıkış parametresi.

    Not   bu sonuç, standart farklı GetCurFile döndüren yöntemini S_FALSE Kaydet ve bir "dize sor".

  • pnFormatIndex
    Type: System.UInt32

    [out] Geçerli dosya biçimini belirten değer. Bu değer sıfır tabanlı dizin olarak biçimleri listesine bir çağrı tarafından döndürülen gibi yorumlanır GetFormatList. Dizin değeri sıfır ilk biçimi, 1 ikinci biçimi gösterir ve benzeri. Nesne yalnızca tek bir biçimi destekliyorsa, sıfır döndürür. Sonuç olarak, bir çağrı yoluyla biçimi listesinde tek bir öğe döndürür GetFormatList.

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::GetCurFile(
   [out] LPOLESTR *ppszFilename,
   [out] DWORD *pnFormatIndex
);

Bu yöntem benzer GetCurFile. Geçerli dosyayı geçerli biçiminde kaydetmek için çağrı GetCurFile doğru şekilde iletmek için geçerli biçim dizin değerini almak için Save yöntemi.

Ayrıca bkz.

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

Başa dön