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


Метод IAttachmentExecute::SetLocalPath (shobjidl_core.h)

Задает и сохраняет путь к файлу.

Синтаксис

HRESULT SetLocalPath(
  [in] LPCWSTR pszLocalPath
);

Параметры

[in] pszLocalPath

Тип: LPCWSTR

Указатель на строку, содержащую локальный путь, по которому должен храниться файл вложения.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Вызов IAttachmentExecute::SetLocalPath является обязательным.

Когда вложение утверждено для выполнения пользователем (с помощью политики или запроса), используется путь, указанный этим методом. Если перед вызовом IAttachmentExecute::SetFileName был вызван только IAttachmentExecute::CheckPolicy и IAttachmentExecute::P rompt, это доверие может быть отменено, если предполагаемый локальный путь отличается от заданного IAttachmentExecute::SetLocalPath. Доверие может быть предоставлено различными API зоны, антивирусными службами, сведениями о типах файлов, политиками, а также другими поставщиками доверия системы.

IAttachmentExecute::SetLocalPath необходимо вызвать перед вызовом IAttachmentExecute::Execute.

Требования

   
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
DLL Shdocvw.dll (версия 6.0 или более поздняя)

См. также раздел

IAttachmentExecute

IAttachmentExecute::SetFileName