Share via


União INSTALLSPEC (appmgmt.h)

A estrutura INSTALLSPEC especifica um aplicativo de política de grupo por seu guid de política de grupo e nome amigável ou por sua extensão de nome de arquivo. O membro Spec da estrutura INSTALLDATA fornece essas informações para a função InstallApplication .

Sintaxe

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

Membros

AppName

Estrutura que contém os membros a seguir.

AppName.Name

O nome amigável do aplicativo como ele aparece em Adicionar ou Remover Programas e no Editor de Objetos Política de Grupo. Você pode obter o nome chamando GetManagedApplications.

AppName.GPOId

O GUID para o objeto de política de grupo no qual o aplicativo existe. Você pode obter o GUID do objeto de política de grupo chamando GetManagedApplications.

FileExt

A extensão de nome de arquivo, como .jpg, do aplicativo a ser instalado.

ObservaçãoInstallApplication falhará se o membro Type de INSTALLDATA for igual a FILEEXT e não houver nenhum aplicativo implantado no usuário com essa extensão de nome de arquivo.
 

ProgId

Esse parâmetro é reservado e não deve ser usado.

COMClass

Esse parâmetro é reservado e não deve ser usado.

COMClass.Clsid

Esse parâmetro é reservado e não deve ser usado.

COMClass.ClsCtx

Esse parâmetro é reservado e não deve ser usado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho appmgmt.h

Confira também

GetManagedApplications

Visão geral da Política de Grupo

Estruturas de Política de Grupo

INSTALLDATA

InstallApplication

DesinstalarApplication