Метод IObjectWithAppUserModelID::SetAppID (shobjidl_core.h)
Указывает уникальный определяемый приложением идентификатор модели пользователя приложения (AppUserModelID), который определяет объект в качестве обработчика для определенного типа файла. Этот метод используется приложениями, которым требуются динамические идентификаторы AppUserModelID.
Синтаксис
HRESULT SetAppID(
[in] LPCWSTR pszAppID
);
Параметры
[in] pszAppID
Тип: LPCWSTR
Указатель на строку AppUserModelID, назначаемую приложению.
Возвращаемое значение
Тип: HRESULT
Пользовательские реализации, для которых не требуются динамические идентификаторы AppUserModelID, могут возвращать E_NOTIMPL. Пользовательские реализации, для которых требуются динамические идентификаторы AppUserModelID, должны возвращать S_OK в случае успешного выполнения или значение ошибки в противном случае.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |
Библиотека | Shell32.lib |
DLL | Shell32.dll (версия 6.1 или более поздняя) |
См. также раздел
Идентификаторы моделей пользователей приложений (AppUserModelID)
IObjectWithAppUserModelID::GetAppID