Estrutura SOFTDISTINFO (urlmon.h)

Contém informações sobre uma atualização de software.

Sintaxe

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;

Membros

cbSize

Tipo: ULONG

O tamanho da estrutura em bytes.

dwFlags

Tipo: DWORD

Esse parâmetro pode ter um dos valores a seguir.

SOFTDIST_FLAG_USAGE_EMAIL

SOFTDIST_FLAG_USAGE_PRECACHE

SOFTDIST_FLAG_USAGE_AUTOINSTALL

SOFTDIST_FLAG_DELETE_SUBSCRIPTION

dwAdState

Tipo: DWORD

O estado anunciado. Ele pode ter um dos valores a seguir.

SOFTDIST_ADSTATE_NONE (0x00000000)

A caixa de diálogo "Atualização disponível" não foi apresentada ao usuário.

SOFTDIST_ADSTATE_AVAILABLE (0x00000001)

A caixa de diálogo "Arquivos baixados" não foi apresentada ao usuário.

SOFTDIST_ADSTATE_DOWNLOADED (0x00000002)

A caixa de diálogo "Programa instalado" não foi apresentada ao usuário.

SOFTDIST_ADSTATE_INSTALLED (0x00000003)

A caixa de diálogo "Programa instalado" foi apresentada ao usuário.

szTitle

Tipo: LPWSTR

Uma cadeia de caracteres que contém o conteúdo do sinalizador TITLE do arquivo .cdf associado.

szAbstract

Tipo: LPWSTR

Uma cadeia de caracteres que contém o conteúdo do sinalizador ABSTRACT do arquivo .cdf associado.

szHREF

Tipo: LPWSTR

Uma cadeia de caracteres que contém a URL da página da Web para anunciar ou instalar a atualização.

dwInstalledVersionMS

Tipo: DWORD

O valor inteiro longo sem sinal mais significativo do número de versão instalado.

dwInstalledVersionLS

Tipo: DWORD

O valor inteiro longo sem sinal menos significativo do número de versão instalado.

dwUpdateVersionMS

Tipo: DWORD

O valor inteiro longo sem sinal mais significativo do número de versão de atualização.

dwUpdateVersionLS

Tipo: DWORD

O valor inteiro longo sem sinal menos significativo do número de versão de atualização.

dwAdvertisedVersionMS

Tipo: DWORD

O valor inteiro longo sem sinal mais significativo do número de versão anunciado.

dwAdvertisedVersionLS

Tipo: DWORD

O valor inteiro longo sem sinal menos significativo do número de versão anunciado.

dwReserved

Tipo: DWORD

Reservado. Deve ser definido como zero.

Comentários

O inteiro longo sem sinal mais significativo de um número de versão contém os números de versão principal e secundária. O inteiro longo sem sinal menos significativo do número de versão contém a versão personalizada e os números de build.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho urlmon.h