SOFTDISTINFO 構造体 (urlmon.h)

ソフトウェア更新プログラムに関する情報が含まれます。

構文

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;

メンバー

cbSize

種類: ULONG

この構造体のサイズ (バイト単位)。

dwFlags

型: DWORD

このパラメーターは、次のいずれかの値を受け取ることができます。

SOFTDIST_FLAG_USAGE_EMAIL

SOFTDIST_FLAG_USAGE_PRECACHE

SOFTDIST_FLAG_USAGE_AUTOINSTALL

SOFTDIST_FLAG_DELETE_SUBSCRIPTION

dwAdState

型: DWORD

アドバタイズされた状態。 次のいずれかの値を使用できます。

SOFTDIST_ADSTATE_NONE (0x00000000)

[更新可能] ダイアログ ボックスがユーザーに表示されていません。

SOFTDIST_ADSTATE_AVAILABLE (0x00000001)

[ダウンロードしたファイル] ダイアログ ボックスがユーザーに表示されていません。

SOFTDIST_ADSTATE_DOWNLOADED (0x00000002)

[プログラムがインストールされました] ダイアログ ボックスがユーザーに表示されていません。

SOFTDIST_ADSTATE_INSTALLED (0x00000003)

[プログラムがインストールされました] ダイアログ ボックスがユーザーに表示されました。

szTitle

種類: LPWSTR

関連付けられた .cdf ファイルの TITLE フラグの内容を含む文字列。

szAbstract

種類: LPWSTR

関連付けられた .cdf ファイルの ABSTRACT フラグの内容を含む文字列。

szHREF

種類: LPWSTR

更新プログラムをアドバタイズまたはインストールする Web ページの URL を含む文字列。

dwInstalledVersionMS

型: DWORD

インストールされているバージョン番号の最も重要な符号なし long 整数値。

dwInstalledVersionLS

型: DWORD

インストールされているバージョン番号の最下位符号なし long 整数値。

dwUpdateVersionMS

型: DWORD

更新バージョン番号の最上位符号なし long 整数値。

dwUpdateVersionLS

型: DWORD

更新バージョン番号の最下位符号なし long 整数値。

dwAdvertisedVersionMS

型: DWORD

アドバタイズされたバージョン番号の最上位符号なし long 整数値。

dwAdvertisedVersionLS

型: DWORD

アドバタイズされたバージョン番号の最下位符号なし long 整数値。

dwReserved

型: DWORD

予約済み。 0 に設定する必要があります。

注釈

バージョン番号の最上位符号なし long 整数には、メジャー バージョン番号とマイナー バージョン番号が含まれます。 バージョン番号の最下位符号なし long 整数には、カスタム バージョンとビルド番号が含まれます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header urlmon.h