Поделиться через


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.

См. также

Справочник

Интерфейс IFileDataRetriever2