Compartir a través de


Estructura PUBAPPINFO (shappmgr.h)

Proporciona información sobre una aplicación publicada de un publicador de aplicaciones para agregar o quitar programas en Panel de control.

Sintaxis

typedef struct _PubAppInfo {
  DWORD      cbSize;
  DWORD      dwMask;
  LPWSTR     pszSource;
  SYSTEMTIME stAssigned;
  SYSTEMTIME stPublished;
  SYSTEMTIME stScheduled;
  SYSTEMTIME stExpire;
} PUBAPPINFO, *PPUBAPPINFO;

Miembros

cbSize

Tipo: DWORD

Valor de tipo DWORD que especifica el tamaño de la estructura. Este miembro se establece mediante la utilidad Agregar o quitar programas .

dwMask

Tipo: DWORD

Máscara de bits que indica qué elementos de la estructura son válidos. Este miembro puede contener uno o varios PUBAPPINFOFLAGS.

pszSource

Tipo: LPWSTR

Puntero a una cadena que contiene el nombre para mostrar del publicador. Este nombre aparece en Agregar o quitar programas si se encuentran nombres de aplicación duplicados. El búfer de cadenas debe asignarse mediante el asignador de tareas shell.

stAssigned

Tipo: SYSTEMTIME

Hora a la que un administrador de aplicaciones programa la instalación de la aplicación. Agregar o quitar programas no permite al usuario programar una instalación más adelante que el valor de este miembro. Este miembro se omite si describe una hora anterior a la hora actual.

stPublished

Tipo: SYSTEMTIME

stScheduled

Tipo: SYSTEMTIME

La hora de instalación que establece el usuario haciendo clic en Agregar más adelante. Add/Remove Programs llama al método IPublishedApp::Install con el parámetro pInstallTime que apunta a una estructura SYSTEMTIME que contiene la hora especificada por el usuario. El publicador de aplicaciones mantiene este valor para la programación de la instalación. IPublishedApp::GetPublishedAppInfo devuelve la hora de instalación programada en este miembro si la hora programada no se ha cancelado mediante IPublishedApp::Unschedule.

stExpire

Tipo: SYSTEMTIME

Hora después de la cual no se puede instalar la aplicación publicada mediante Agregar o quitar programas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado shappmgr.h

Consulte también

IAppPublisher