IFileDataRetriever2::GetAbsoluteSourceFilePath
Возвращает абсолютный путь к файлу.
HRESULT GetAbsoluteSourceFilePath(
LPWSTR pszAbsoluteSourceFilePath,
ULONG *pcchAbsoluteSourceFilePathLength);
Параметры
- pszAbsoluteSourceFilePath
[in, out, size_is(*pcchAbsoluteSourceFilePathLength), unique] Возвращает абсолютный путь к файлу.
- pcchAbsoluteSourceFilePathLength
[in, out] Указывает длину pszAbsoluteSourceFilePath в символах. Возвращает число символов, необходимых для получения каталога, если размер pszAbsoluteSourceFilePath слишком мал, либо возвращает число записанных символов.
Возвращаемое значение
S_OK
CO_E_PATHTOOLONG, если длина абсолютного пути к файлу больше, чем MAX_PATH.
E_POINTER
HRESULT_FROM_WIN32(ERROR_MORE_DATA), если размер pszAbsoluteSourceFilePath слишком мал. В этом случае необходимое число символов возвращается в параметре pcchAbsoluteSourceFilePathLength.