CONFIGURATION MANAGERの WMI クラス メソッドはIsFutureWindowAvailable
、指定した型のサービス ウィンドウと指定された期間を使用できるかどうかを決定します。
次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、 メソッドを定義します。
構文
uint32 IsFutureWindowAvailable(
[IN] UInt32 ServiceWindowType,
[IN] Boolean FallbackToAllProgramsWindow,
[IN] UInt32 MaxRuntime,
[OUT] Boolean WillProgramRunInFuture
);
パラメーター
ServiceWindowType
データ型: UInt32
修飾子: [in]
サービス ウィンドウの種類。 次の表に、使用可能な値の一覧を示します。
値 | サービス ウィンドウの種類 | 説明 |
---|---|---|
1 | ALLPROGRAM_SERVICEWINDOW | [すべてのプログラム] サービス ウィンドウ |
2 | PROGRAM_SERVICEWINDOW | [Program Service]\(プログラム サービス\) ウィンドウ |
3 | REBOOTREQUIRED_SERVICEWINDOW | 再起動が必要なサービス ウィンドウ |
4 | SOFTWAREUPDATE_SERVICEWINDOW | ソフトウェア更新サービス ウィンドウ |
5 | OSD_SERVICEWINDOW | OSD サービス ウィンドウ |
6 | USER_DEFINED_SERVICE_WINDOW | 勤務時間外に対応 |
FallbackToAllProgramsWindow
データ型: Boolean
修飾子: [in]
true
で指定されたServiceWindowType
ウィンドウが使用できないときに汎用の [すべてのプログラム] ウィンドウ サービス ウィンドウを使用する場合は 。それ以外の場合false
は 。
MaxRuntime
データ型: UInt32
修飾子: [in]
インストールがConfiguration Managerによって監視されなくなる前に、ソフトウェア更新プログラムのインストールを完了する必要がある最大実行時間 (秒単位)。 この設定は、メンテナンス期間が終了する前に更新プログラムをインストールするのに十分な時間があるかどうかを判断するためにも使用されます。 既定の設定は、サービス パックの場合は 60 分 (3600 秒)、その他のすべてのソフトウェア更新プログラムの種類では 5 分 (300 秒) です。
重要
構成されたメンテナンス期間よりも長い時間、またはソフトウェア更新プログラムのインストールが開始されないことを確認します。
WillProgramRunInFuture
データ型: Boolean
修飾子: [out]
true
指定されたサービス ウィンドウが使用可能になる場合。それ以外の場合は 。 false
戻り値
UInt32
成功を示す 0、失敗を示す 0 以外のデータ型。
返されたエラーの処理については、「Configuration Manager エラーについて」を参照してください。
注釈
要件
ランタイム要件
詳細については、「クライアント ランタイム要件のConfiguration Manager」を参照してください。
開発要件
詳細については、「Configuration Managerクライアント開発要件」を参照してください。