Compartir a través de


UNIÓN INSTALLSPEC (appmgmt.h)

La estructura INSTALLSPEC especifica una aplicación de directiva de grupo por su nombre descriptivo y guid de directiva de grupo o por su extensión de nombre de archivo. El miembro Spec de la estructura INSTALLDATA proporciona esta información a la función InstallApplication .

Sintaxis

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

Miembros

AppName

Estructura que contiene los siguientes miembros.

AppName.Name

El nombre descriptivo de la aplicación tal y como aparece en Agregar o quitar programas y el Editor de objetos de directiva de grupo. Puede obtener el nombre llamando a GetManagedApplications.

AppName.GPOId

GUID del objeto de directiva de grupo en el que existe la aplicación. Puede obtener el GUID del objeto de directiva de grupo llamando a GetManagedApplications.

FileExt

Extensión de nombre de archivo, como .jpg, de la aplicación que se va a instalar.

Nota: InstallApplication produce un error si el miembro Type de INSTALLDATA es igual a FILEEXT y no hay ninguna aplicación implementada en el usuario con esta extensión de nombre de archivo.
 

ProgId

Este parámetro está reservado y no se debe usar.

COMClass

Este parámetro está reservado y no se debe usar.

COMClass.Clsid

Este parámetro está reservado y no se debe usar.

COMClass.ClsCtx

Este parámetro está reservado y no se debe usar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado appmgmt.h

Consulte también

GetManagedApplications

Introducción a las directivas de grupo

estructuras de directiva de grupo

INSTALLDATA

InstallApplication

UninstallApplication