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


Метод 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

IObjectWithAppUserModelID::GetAppID

SetCurrentProcessExplicitAppUserModelID

Расширения панели задач