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 |