Struttura APPINFODATA (shappmgr.h)
Fornisce informazioni su un'applicazione pubblicata nell'utilità Aggiungi/Rimuovi programmi Pannello di controllo.
Sintassi
typedef struct _AppInfoData {
DWORD cbSize;
DWORD dwMask;
LPWSTR pszDisplayName;
LPWSTR pszVersion;
LPWSTR pszPublisher;
LPWSTR pszProductID;
LPWSTR pszRegisteredOwner;
LPWSTR pszRegisteredCompany;
LPWSTR pszLanguage;
LPWSTR pszSupportUrl;
LPWSTR pszSupportTelephone;
LPWSTR pszHelpLink;
LPWSTR pszInstallLocation;
LPWSTR pszInstallSource;
LPWSTR pszInstallDate;
LPWSTR pszContact;
LPWSTR pszComments;
LPWSTR pszImage;
LPWSTR pszReadmeUrl;
LPWSTR pszUpdateInfoUrl;
} APPINFODATA, *PAPPINFODATA;
Members
cbSize
Tipo: DWORD
Valore di tipo DWORD che specifica le dimensioni della struttura di dati APPINFODATA . Questo campo è impostato dal codice eseguibile Add/Remove Program.
dwMask
Tipo: DWORD
Valore di tipo DWORD che specifica la maschera di bit che indica quali elementi della struttura sono desiderati o validi. Le implementazioni di GetAppInfo devono controllare questo valore per i bit impostati e tentare di fornire valori corrispondenti a tali bit. Le implementazioni devono restituire anche con bit impostati solo per i membri restituiti.
pszDisplayName
Tipo: LPWSTR
Puntatore a una stringa contenente il nome visualizzato dell'applicazione. La memoria per questa stringa deve essere allocata usando CoTaskMemAlloc e liberata usando CoTaskMemFree.
pszVersion
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszPublisher
pszProductID
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszRegisteredOwner
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszRegisteredCompany
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszLanguage
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszSupportUrl
Tipo: LPWSTR
URL da supportare. Questa stringa viene visualizzata come collegamento con il nome dell'applicazione in Pannello di controllo Aggiungi/Rimuovi programmi. La memoria per questa stringa deve essere allocata usando CoTaskMemAlloc e liberata usando CoTaskMemFree.
pszSupportTelephone
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszHelpLink
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszInstallLocation
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszInstallSource
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszInstallDate
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszContact
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszComments
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszImage
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszReadmeUrl
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
pszUpdateInfoUrl
Tipo: LPWSTR
Non applicabile alle applicazioni pubblicate.
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 |