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 |