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


Метод IMsmError::get_Path (mergemod.h)

Метод get_Path извлекает свойство Path объекта Error .

Синтаксис

HRESULT get_Path(
  [out] BSTR *ErrorPath
);

Параметры

[out] ErrorPath

Указатель на расположение в памяти, заполненное значением BSTR .

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

Этот метод может возвращать одно из этих значений.

Значение Значение
E_INVALIDARG
Путь имеет значение NULL.
E_OUTOFMEMORY
Системе не удалось выделить память для строки.
S_OK
Функция выполнена успешно.

Комментарии

Клиент отвечает за освобождение результирующей строки с помощью SysFreeString.

В установщике Windows версий 1.0 и 1.1 get_Path всегда возвращает пустую строку. Будущие версии класса могут использовать эту функцию для возврата пути к файлу или каталогу, которые не удалось создать. Это значение допустимо только для ошибок типа msmErrorFileCreate или msmErrorDirCreate. Тип ошибки можно определить, вызвав IMsmError::get_Type.

Требования

   
Минимальная версия клиента Mergemod.dll 1.0 или более поздней версии
Целевая платформа Windows
Header mergemod.h
DLL Mergemod.dll

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

Автоматизация модулей слияния