wuapi.h ヘッダー

このヘッダーは、Windows Update エージェント API によって使用されます。 詳細については、次を参照してください。

wuapi.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IAutomaticUpdates

自動更新の機能が含まれています。 (IAutomaticUpdates)
IAutomaticUpdates2

自動更新の機能が含まれています。 (IAutomaticUpdates2)
IAutomaticUpdatesResults

自動更新を記述する読み取り専用プロパティが含まれます。
IAutomaticUpdatesSettings

自動更新で使用できる設定が含まれています。 (IAutomaticUpdatesSettings)
IAutomaticUpdatesSettings2

自動更新で使用できる設定が含まれています。 (IAutomaticUpdatesSettings2)
IAutomaticUpdatesSettings3

自動更新で使用できる設定が含まれています。 (IAutomaticUpdatesSettings3)
ICategory

更新プログラムが属するカテゴリを表します。
ICategoryCollection

ICategory インターフェイスの順序付き読み取り専用リストを表します。
IDownloadCompletedCallback

非同期ダウンロードが完了したときに使用されるコールバックを提供します。
IDownloadCompletedCallbackArgs

ダウンロードの完了に関する情報が含まれます。 このインターフェイスは、IDownloadCompletedCallback デリゲートのパラメーターとして機能します。 更新プログラムのダウンロードとインストールは非同期です。
IDownloadJob

ダウンロード操作で使用できるプロパティとメソッドが含まれています。
IDownloadProgress

非同期ダウンロード操作の進行状況を表します。
IDownloadProgressChangedCallback

非同期ダウンロード操作の進行状況の変更を示す通知を処理します。
IDownloadProgressChangedCallbackArgs

非同期ダウンロード操作の進行状況の変更に関する情報が含まれます。
IDownloadResult

ダウンロード操作の結果を表します。
IImageInformation

更新プログラムまたはカテゴリに関連付けられているローカライズされたイメージに関する情報が含まれます。
IInstallationAgent

更新の結果を記録します。
IInstallationBehavior

更新プログラムのインストール オプションとアンインストール オプションを表します。
IInstallationCompletedCallback

非同期インストールまたはアンインストールが完了したことを示す通知を処理します。
IInstallationCompletedCallbackArgs

インストールの完了に関する情報が含まれており、IInstallationCompletedCallback デリゲートのパラメーターとして機能します。 更新プログラムのダウンロードとインストールは非同期です。
IInstallationJob

インストールまたはアンインストール操作で使用できるプロパティとメソッドが含まれています。
IInstallationProgress

非同期インストールまたはアンインストールの進行状況を表します。
IInstallationProgressChangedCallback

非同期インストールまたはアンインストールの進行中の進行状況に関する通知を処理する Invoke メソッドを定義します。
IInstallationProgressChangedCallbackArgs

コールバックが行われた時点での非同期インストールまたはアンインストールの進行状況の変更に関する情報が含まれます。
IInstallationResult

インストールまたはアンインストールの結果を表します。
IInvalidProductLicenseException

製品の無効なライセンスが検出されたときにスローされる例外をカプセル化します。
ISearchCompletedCallback

非同期検索操作の完了に関する通知を処理するメソッドが含まれています。
ISearchCompletedCallbackArgs

非同期検索の完了に関する情報が含まれます。 また、SearchCompletedCallback デリゲートのパラメーターとしても機能します。
ISearchJob

検索操作で使用できるプロパティとメソッドが含まれます。
ISearchResult

検索の結果を表します。
IStringCollection

文字列の順序付きリストを表します。
ISystemInformation

指定したコンピューターに関する情報が含まれます。 この情報は、Windows Update エージェント (WUA) に関連します。
IUpdate

更新プログラムで使用できるプロパティとメソッドが含まれます。 (IUpdate)
IUpdate2

更新プログラムで使用できるプロパティとメソッドが含まれます。 (IUpdate2)
IUpdate3

更新プログラムで使用できるプロパティとメソッドが含まれます。 (IUpdate3)
IUpdate4

更新プログラムで使用できるプロパティとメソッドが含まれます。 (IUpdate4)
IUpdate5

更新プログラムで使用できるプロパティとメソッドが含まれます。 (IUpdate5)
IUpdateCollection

更新プログラムの順序付きリストを表します。
IUpdateDownloadContent

更新プログラムのダウンロード コンテンツを表します。 (IUpdateDownloadContent)
IUpdateDownloadContent2

更新プログラムのダウンロード コンテンツを表します。 (IUpdateDownloadContent2)
IUpdateDownloadContentCollection

更新プログラムのダウンロード コンテンツのコレクションを表します。
IUpdateDownloader

サーバーから更新プログラムをダウンロードします。
IUpdateDownloadResult

更新プログラムのダウンロード操作の状態を示すプロパティが含まれます。
IUpdateException

不完全な ISearchResult オブジェクトで返される検索結果の側面に関する情報を表します。
IUpdateExceptionCollection

IUpdateException インターフェイスの順序付き読み取り専用リストを表します。
IUpdateHistoryEntry

更新プログラムの記録された履歴を表します。 (IUpdateHistoryEntry)
IUpdateHistoryEntry2

更新プログラムの記録された履歴を表します。 (IUpdateHistoryEntry2)
IUpdateHistoryEntryCollection

IUpdateHistoryEntry インターフェイスの順序付き読み取り専用リストを表します。
IUpdateIdentity

更新プログラムの一意識別子を表します。
IUpdateInstallationResult

更新プログラムのインストールまたはアンインストールの状態に使用できるプロパティとメソッドが含まれます。
IUpdateInstaller

コンピューターからまたはコンピューターに更新プログラムをインストールまたはアンインストールします。
IUpdateInstaller2

コンピューターに更新プログラムをインストールまたはアンインストールします。 (IUpdateInstaller2)
IUpdateInstaller3

コンピューターに更新プログラムをインストールまたはアンインストールします。 (IUpdateInstaller3)
IUpdateInstaller4

以前にステージングまたはインストールされた更新プログラムを最終処理するメソッドを提供します。
IUpdateLockdown

このインターフェイスの メソッドを実装するオブジェクトのメソッドとプロパティへのアクセスを制限します。
IUpdateSearcher

サーバーで更新プログラムを検索します。 (IUpdateSearcher)
IUpdateSearcher2

サーバーで更新プログラムを検索します。 (IUpdateSearcher2)
IUpdateSearcher3

サーバーで更新プログラムを検索します。 (IUpdateSearcher3)
IUpdateService

Windows Update エージェント (WUA) または自動更新に登録されているサービスに関する情報が含まれます。 (IUpdateService)
IUpdateService2

Windows Update エージェント (WUA) または自動更新に登録されているサービスに関する情報が含まれます。 (IUpdateService2)
IUpdateServiceCollection

IUpdateService インターフェイスの一覧を表します。
IUpdateServiceManager

Windows Update エージェントまたは自動更新を使用して更新サービスの登録を追加または削除します。 (IUpdateServiceManager)
IUpdateServiceManager2

Windows Update エージェントまたは自動更新を使用して更新サービスの登録を追加または削除します。 (IUpdateServiceManager2)
IUpdateServiceRegistration

サービスの登録状態に関する情報が含まれます。
IUpdateSession

呼び出し元が更新に関連する操作を実行できるセッションを表します。 たとえば、このインターフェイスは、呼び出し元が検索、ダウンロード、インストール、またはアンインストール操作を実行するセッションを表します。 (IUpdateSession)
IUpdateSession2

呼び出し元が更新に関連する操作を実行できるセッションを表します。 たとえば、このインターフェイスは、呼び出し元が検索、ダウンロード、インストール、またはアンインストール操作を実行するセッションを表します。 (IUpdateSession2)
IUpdateSession3

呼び出し元が更新に関連する操作を実行できるセッションを表します。 たとえば、このインターフェイスは、呼び出し元が検索、ダウンロード、インストール、またはアンインストール操作を実行するセッションを表します。 (IUpdateSession3)
IWebProxy

HTTP プロキシ設定が含まれています。
IWindowsDriverUpdate

Windows ドライバー更新プログラムからのみ使用できるプロパティとメソッドが含まれます。
IWindowsDriverUpdate2

Windows ドライバー更新プログラムからのみ使用できるプロパティとメソッドが含まれます。 (IWindowsDriverUpdate2)
IWindowsDriverUpdate3

Windows ドライバー更新プログラムからのみ使用できるプロパティとメソッドが含まれます。 (IWindowsDriverUpdate3)
IWindowsDriverUpdate4

Windows ドライバー更新プログラムからのみ使用できるプロパティとメソッドが含まれます。 (IWindowsDriverUpdate4)
IWindowsDriverUpdate5

Windows ドライバー更新プログラムからのみ使用できるプロパティとメソッドが含まれます。 (IWindowsDriverUpdate5)
IWindowsDriverUpdateEntry

Windows ドライバー更新プログラムからのみ使用できるプロパティが含まれています。
IWindowsDriverUpdateEntryCollection

ドライバー更新プログラムに関連付けられているドライバー更新プログラム エントリのコレクションが含まれています。 すべてのプロパティには、標準のコレクション セマンティクスがあります。
IWindowsUpdateAgentInfo

Windows Update エージェント (WUA) のバージョンに関する情報を取得します。

列挙

 
AddServiceFlag

IUpdateServiceManager2 インターフェイスがサービス登録要求を処理する方法を定義します。
AutoDownloadMode

コンピューターに適用されると判断された更新プログラムを自動更新が自動的にダウンロードするかどうかを判断するために使用されるロジックの種類を定義します。
AutomaticUpdatesNotificationLevel

管理者特権のユーザーに自動更新 イベントに関する通知を受け取る方法を定義します。
AutomaticUpdatesPermissionType

IAutomaticUpdatesSettings インターフェイスの NotificationLevel プロパティまたは IAutomaticUpdatesSettings2 インターフェイスの IncludeRecommendedUpdates プロパティを設定する方法を定義します。
AutomaticUpdatesScheduledInstallationDay

自動更新が更新プログラムをインストールまたはアンインストールする曜日を定義します。
AutomaticUpdatesUserType

ユーザーの種類を定義します。
AutoSelectionMode

ユーザーが Windows Update ユーザー インターフェイスで使用可能な更新プログラムを表示するときに、特定の更新プログラムが自動的に選択されるかどうかを判断するために使用されるロジックの種類を定義します。
DeploymentAction

更新プログラムを明示的にデプロイするアクションを定義します。
DownloadPhase

IDownloadProgress インターフェイスの CurrentUpdateDownloadPhase プロパティによって返される現在の更新プログラムのダウンロードの進行状況を定義します。
DownloadPriority

ダウンロード操作で考えられる優先順位を定義します。
InstallationImpact

更新プログラムのインストールまたはアンインストールによって発生する可能性のある影響レベルを定義します。
InstallationRebootBehavior

更新に対して可能な再起動動作を定義します。
OperationResultCode

更新プログラムのダウンロード、インストール、アンインストール、または検証操作の結果を定義します。
SearchScope

search:_per マシン更新プログラム、ユーザーごとの更新プログラム、またはその両方によって返される必要があるさまざまな更新プログラムを定義します。
UpdateExceptionContext

IUpdateException オブジェクトを指定できるコンテキストを定義します。
UpdateLockdownOption

Windows Update エージェント (WUA) オブジェクトがWindows Updateからアクセスできる機能を定義します。
UpdateOperation

更新時に試行できる操作を定義します。
UpdateServiceOption

スキャン パッケージ サービスのサービス登録の削除方法に影響するオプションを定義します。
UpdateServiceRegistrationState

更新サービスで使用できる状態を定義します。
UpdateType

ドライバーやソフトウェアの更新プログラムなど、更新プログラムの種類を定義します。