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


Объединение INSTALLSPEC (appmgmt.h)

Структура INSTALLSPEC указывает приложение групповой политики по понятному имени и GUID групповой политики или по расширению имени файла. Элемент Spec структуры INSTALLDATA предоставляет эти сведения функции InstallApplication .

Синтаксис

typedef union _INSTALLSPEC {
  struct {
    WCHAR *Name;
    GUID  GPOId;
  } AppName;
  WCHAR  *FileExt;
  WCHAR  *ProgId;
  struct {
    GUID  Clsid;
    DWORD ClsCtx;
  } COMClass;
} INSTALLSPEC;

Члены

AppName

Структура, содержащая следующие элементы.

AppName.Name

Понятное имя приложения, которое отображается в разделе Установка и удаление программ и редактор объектов групповая политика. Имя можно получить, вызвав Метод GetManagedApplications.

AppName.GPOId

GUID объекта групповой политики, в котором существует приложение. Идентификатор GUID объекта групповой политики можно получить, вызвав Метод GetManagedApplications.

FileExt

Расширение имени файла, например .jpg, устанавливаемого приложения.

Примечание. УстановкаApplication завершается ошибкой, если элемент Type элемента INSTALLDATA равен FILEEXT и для пользователя не развернуто приложение с этим расширением имени файла.
 

ProgId

Этот параметр зарезервирован и не должен использоваться.

COMClass

Этот параметр зарезервирован и не должен использоваться.

COMClass.Clsid

Этот параметр зарезервирован и не должен использоваться.

COMClass.ClsCtx

Этот параметр зарезервирован и не должен использоваться.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть appmgmt.h

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

GetManagedApplications

Обзор групповых политик

Структуры групповая политика

INSTALLDATA

InstallApplication

UninstallApplication