Estructura APPINFODATA (shappmgr.h)
Proporciona información sobre una aplicación publicada en la utilidad Add/Remove Programs Panel de control.
Sintaxis
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;
Miembros
cbSize
Tipo: DWORD
Valor de tipo DWORD que especifica el tamaño de la estructura de datos APPINFODATA . El código ejecutable Agregar o quitar programa establece este campo.
dwMask
Tipo: DWORD
Valor de tipo DWORD que especifica la máscara de bits que indica qué elementos de la estructura son deseados o válidos. Las implementaciones de GetAppInfo deben inspeccionar este valor para los bits establecidos e intentar proporcionar valores correspondientes a esos bits. Las implementaciones también deben devolverse con bits establecidos solo para los miembros que se devuelven.
pszDisplayName
Tipo: LPWSTR
Puntero a una cadena que contiene el nombre para mostrar de la aplicación. La memoria de esta cadena debe asignarse mediante CoTaskMemAlloc y liberarse mediante CoTaskMemFree.
pszVersion
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszPublisher
pszProductID
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszRegisteredOwner
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszRegisteredCompany
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszLanguage
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszSupportUrl
Tipo: LPWSTR
Dirección URL para admitir información. Esta cadena se muestra como un vínculo con el nombre de la aplicación en Panel de control Agregar o quitar programas. La memoria de esta cadena debe asignarse mediante CoTaskMemAlloc y liberarse mediante CoTaskMemFree.
pszSupportTelephone
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszHelpLink
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszInstallLocation
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszInstallSource
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszInstallDate
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszContact
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszComments
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszImage
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszReadmeUrl
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
pszUpdateInfoUrl
Tipo: LPWSTR
No es aplicable a las aplicaciones publicadas.
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 |