IFileDataRetriever2::GetAbsoluteSourceFilePath
Ruft den absoluten Pfad der Datei ab.
HRESULT GetAbsoluteSourceFilePath(
LPWSTR pszAbsoluteSourceFilePath,
ULONG *pcchAbsoluteSourceFilePathLength);
Parameter
- pszAbsoluteSourceFilePath
[in, out, size_is(*pcchAbsoluteSourceFilePathLength), unique] Gibt den absoluten Pfad der Datei zurück.
- pcchAbsoluteSourceFilePathLength
[in, out] Gibt die Anzahl der Zeichen in pszAbsoluteSourceFilePath an. Gibt die Anzahl der zum Abrufen des Verzeichnisses erforderlichen Zeichen zurück, wenn pszAbsoluteSourceFilePath zu klein ist, oder gibt die Anzahl der geschriebenen Zeichen zurück.
Rückgabewert
S_OK
CO_E_PATHTOOLONG, wenn der absolute Pfad der Datei länger als MAX_PATH ist.
E_POINTER
HRESULT_FROM_WIN32(ERROR_MORE_DATA), wenn pszAbsoluteSourceFilePath zu klein ist. In dieser Situation wird in pcchAbsoluteSourceFilePathLength die erforderliche Anzahl von Zeichen zurückgegeben.