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 |