APPINFODATA-Struktur (shappmgr.h)
Stellt Informationen zu einer veröffentlichten Anwendung für das Hilfsprogramm "Programme" Systemsteuerung bereit.
Syntax
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;
Member
cbSize
Art: DWORD
Ein Wert vom Typ DWORD , der die Größe der APPINFODATA-Datenstruktur angibt. Dieses Feld wird durch den ausführbaren Code "Programm hinzufügen/entfernen" festgelegt.
dwMask
Art: DWORD
Ein Wert vom Typ DWORD , der die Bitmaske angibt, die angibt, welche Elemente in der Struktur erwünscht oder gültig sind. Implementierungen von GetAppInfo sollten diesen Wert auf Bits untersuchen, die festgelegt sind, und versuchen, Werte bereitzustellen, die diesen Bits entsprechen. Implementierungen sollten auch mit Bits zurückgegeben werden, die nur für die zurückgegebenen Member festgelegt sind.
pszDisplayName
Typ: LPWSTR
Ein Zeiger auf eine Zeichenfolge, die den Anwendungsanzeigenamen enthält. Arbeitsspeicher für diese Zeichenfolge muss mithilfe von CoTaskMemAlloc zugewiesen und mithilfe von CoTaskMemFree freigegeben werden.
pszVersion
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszPublisher
pszProductID
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszRegisteredOwner
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszRegisteredCompany
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszLanguage
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszSupportUrl
Typ: LPWSTR
Eine URL zur Unterstützung von Informationen. Diese Zeichenfolge wird als Link mit dem Anwendungsnamen in Systemsteuerung Software angezeigt. Arbeitsspeicher für diese Zeichenfolge muss mithilfe von CoTaskMemAlloc zugewiesen und mithilfe von CoTaskMemFree freigegeben werden.
pszSupportTelephone
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszHelpLink
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszInstallLocation
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszInstallSource
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszInstallDate
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszContact
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszComments
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszImage
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszReadmeUrl
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
pszUpdateInfoUrl
Typ: LPWSTR
Gilt nicht für veröffentlichte Anwendungen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | shappmgr.h |