IPersistFileFormat.GetCurFile(String, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Pfad zur aktuellen Arbeitsdatei eines Objekts zurück, oder, wenn es keine aktuelle Arbeitsdatei gibt, die standardmäßige Dateinameneingabeaufforderung des Objekts.
public:
int GetCurFile([Runtime::InteropServices::Out] System::String ^ % ppszFilename, [Runtime::InteropServices::Out] System::UInt32 % pnFormatIndex);
int GetCurFile([Runtime::InteropServices::Out] std::wstring const & & ppszFilename, [Runtime::InteropServices::Out] unsigned int & pnFormatIndex);
public int GetCurFile (out string ppszFilename, out uint pnFormatIndex);
abstract member GetCurFile : string * uint32 -> int
Public Function GetCurFile (ByRef ppszFilename As String, ByRef pnFormatIndex As UInteger) As Integer
Parameter
- ppszFilename
- String
[out] Zeiger auf den Dateinamen. Wenn das-Objekt über einen gültigen Dateinamen verfügt, wird der Dateiname als out-Parameter zurückgegeben ppszFilename . Wenn sich das Objekt im unbenannten Zustand befindet, null wird als out-Parameter zurückgegeben ppszFilename .
Beachten Sie, dass sich dieses Ergebnis von der Standard GetCurFile(String) Methode, die zurückgibt, S_FALSE und einer "Save as"-Eingabeaufforderung unterscheidet.
- pnFormatIndex
- UInt32
[out] Ein Wert, der das aktuelle Format der Datei angibt. Dieser Wert wird als ein nullbasierter Index in die Liste der Stile interpretiert, wie durch den Aufruf von GetFormatList(String) zurückgegeben. Ein Indexwert von NULL gibt das erste Format 1, das zweite Format, usw. an. Wenn das Objekt nur ein einzelnes Format unterstützt, gibt es null zurück. Darauf wird ein einzelnes Element in dessen Formatliste zurückgegeben durch einen Aufruf von GetFormatList(String).
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus fpstfmt. idl:
HRESULT IPersistFileFormat::GetCurFile(
[out] LPOLESTR *ppszFilename,
[out] DWORD *pnFormatIndex
);
Diese Methode ist vergleichbar mit GetCurFile. Um die aktuelle Datei im aktuellen Format zu speichern, rufen GetCurFile Sie auf, um den aktuellen Format Index Wert abzurufen, um ihn ordnungsgemäß an die-Methode zu übergeben Save .