このヘッダーは、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 ドライバーやソフトウェアの更新プログラムなど、更新プログラムの種類を定義します。 |