Compartir a través de


Estructura SOFTDISTINFO (urlmon.h)

Contiene información sobre una actualización de software.

Sintaxis

typedef struct _tagSOFTDISTINFO {
  ULONG  cbSize;
  DWORD  dwFlags;
  DWORD  dwAdState;
  LPWSTR szTitle;
  LPWSTR szAbstract;
  LPWSTR szHREF;
  DWORD  dwInstalledVersionMS;
  DWORD  dwInstalledVersionLS;
  DWORD  dwUpdateVersionMS;
  DWORD  dwUpdateVersionLS;
  DWORD  dwAdvertisedVersionMS;
  DWORD  dwAdvertisedVersionLS;
  DWORD  dwReserved;
} SOFTDISTINFO, *LPSOFTDISTINFO;

Miembros

cbSize

Tipo: ULONG

El tamaño de la estructura en bytes.

dwFlags

Tipo: DWORD

Este parámetro puede tomar uno de los siguientes valores.

SOFTDIST_FLAG_USAGE_EMAIL

SOFTDIST_FLAG_USAGE_PRECACHE

SOFTDIST_FLAG_USAGE_AUTOINSTALL

SOFTDIST_FLAG_DELETE_SUBSCRIPTION

dwAdState

Tipo: DWORD

Estado anunciado. Puede tomar uno de los siguientes valores.

SOFTDIST_ADSTATE_NONE (0x00000000)

El cuadro de diálogo "Actualizar disponible" no se ha presentado al usuario.

SOFTDIST_ADSTATE_AVAILABLE (0x00000001)

El cuadro de diálogo "Archivos descargados" no se ha presentado al usuario.

SOFTDIST_ADSTATE_DOWNLOADED (0x00000002)

El cuadro de diálogo "Programa instalado" no se ha presentado al usuario.

SOFTDIST_ADSTATE_INSTALLED (0x00000003)

Se ha presentado al usuario el cuadro de diálogo "Programa instalado".

szTitle

Tipo: LPWSTR

Cadena que contiene el contenido de la marca TITLE del archivo .cdf asociado.

szAbstract

Tipo: LPWSTR

Cadena que contiene el contenido de la marca ABSTRACT del archivo .cdf asociado.

szHREF

Tipo: LPWSTR

Cadena que contiene la dirección URL de la página web para anunciar o instalar la actualización.

dwInstalledVersionMS

Tipo: DWORD

Valor entero largo sin signo más significativo del número de versión instalado.

dwInstalledVersionLS

Tipo: DWORD

Valor entero largo sin signo menos significativo del número de versión instalado.

dwUpdateVersionMS

Tipo: DWORD

Valor entero largo sin signo más significativo del número de versión de actualización.

dwUpdateVersionLS

Tipo: DWORD

Valor entero largo sin signo menos significativo del número de versión de actualización.

dwAdvertisedVersionMS

Tipo: DWORD

Valor entero largo sin signo más significativo del número de versión anunciado.

dwAdvertisedVersionLS

Tipo: DWORD

Valor entero largo sin signo menos significativo del número de versión anunciado.

dwReserved

Tipo: DWORD

Reservado. Debe establecerse en cero.

Comentarios

El entero largo sin signo más significativo de un número de versión contiene los números de versión principal y secundaria. El entero largo sin signo menos significativo del número de versión contiene la versión personalizada y los números de compilación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado urlmon.h