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

Consulte también

IAppPublisher

IPublishedApp::GetPublishedAppInfo