Метод 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 или более поздняя) |