Sdílet prostřednictvím


IPersistFileFormat.GetCurFile – metoda (String, UInt32)

 

Publikováno: srpen 2016

Vrátí cestu k objektu aktuální pracovní soubor, nebo pokud není k dispozici aktuální soubor pracovní objektu výchozí soubor název řádku.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

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

Parametry

  • ppszFilename
    Type: System.String

    [out] Ukazatel na název souboru. Pokud má objekt platný název souboru, název souboru, bude vrácena jako ppszFilename vnější parametr. Pokud je objekt ve stavu bez názvu null je vrácen jako ppszFilename vnější parametr.

    Poznámka   tento výsledek se liší od standardní GetCurFile Metoda, která vrátí S_FALSE a "Uložit jako" vyzvat řetězec.

  • pnFormatIndex
    Type: System.UInt32

    [out] Hodnota určující aktuální formát souboru. Tato hodnota interpretována jako index počítaný od nuly do seznamu formátů, vrácený voláním GetFormatList. Hodnota indexu nula označuje první formátu 1 druhý formát, a tak dále. Pokud objekt podporuje pouze jeden formát, vrátí hodnotu 0. Následně vrátí jeden element ve svém seznamu formátu pomocí volání GetFormatList.

Vrácená hodnota

Type: System.Int32

Pokud je metoda úspěšná, vrátí S_OK. Pokud selže, vrátí kód chyby.

Poznámky

Podpis modelu COM

Z fpstfmt.idl:

HRESULT IPersistFileFormat::GetCurFile(
   [out] LPOLESTR *ppszFilename,
   [out] DWORD *pnFormatIndex
);

Tato metoda je podobná GetCurFile. Chcete-li uložit aktuální soubor v aktuálním formátu, volání GetCurFile Chcete-li předat ji správně načíst aktuální hodnotu indexu formátu Save Metoda.

Viz také

IPersistFileFormat – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek