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