Struttura PUBAPPINFO (shappmgr.h)

Fornisce informazioni su un'applicazione pubblicata da un server di pubblicazione di applicazioni in Installazione applicazioni in Pannello di controllo.

Sintassi

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

Members

cbSize

Tipo: DWORD

Valore di tipo DWORD che specifica le dimensioni della struttura. Questo membro viene impostato dall'utilità Installazione applicazioni .

dwMask

Tipo: DWORD

Maschera di bit che indica quali elementi della struttura sono validi. Questo membro può contenere uno o più PUBAPPINFOFLAGS.

pszSource

Tipo: LPWSTR

Puntatore a una stringa contenente il nome visualizzato del server di pubblicazione. Questo nome viene visualizzato in Installazione applicazioni se vengono rilevati nomi di applicazioni duplicati. Il buffer di stringa deve essere allocato usando l'allocatore dell'attività Shell.

stAssigned

Tipo: SYSTEMTIME

Ora in cui un application manager pianifica l'installazione dell'applicazione. Installazione applicazioni non consente all'utente di pianificare un'ora di installazione successiva al valore di questo membro. Questo membro viene ignorato se descrive un'ora precedente all'ora corrente.

stPublished

Tipo: SYSTEMTIME

stScheduled

Tipo: SYSTEMTIME

Ora di installazione impostata dall'utente facendo clic su Aggiungi successivo. Installazione applicazioni chiama il metodo IPublishedApp::Install con il parametro pInstallTime che punta a una struttura SYSTEMTIME che contiene l'ora di immissione dell'utente. Il server di pubblicazione dell'applicazione gestisce questo valore per la pianificazione dell'installazione. IPublishedApp::GetPublishedAppInfo restituisce l'ora di installazione pianificata in questo membro se l'ora pianificata non è stata annullata tramite IPublishedApp::Unschedule.

stExpire

Tipo: SYSTEMTIME

Ora successiva alla quale non è possibile installare l'applicazione pubblicata usando Installazione applicazioni.

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione shappmgr.h

Vedi anche

IAppPublisher