Win32 API 日本語リファレンス
ホームSystem.TaskScheduler › TASKPAGE

TASKPAGE

列挙型
基底型i4

メンバー 3

名前10進16進説明
TASKPAGE_TASK00x0

タスクの [Task] ページを指定します。このページには次の UI 要素が用意されています。

  • Run: このフィールドは、タスクに関連付けられているアプリケーションの名前を指定します。
  • このプロパティは、 ITask::SetApplicationName を呼び出してプログラムから設定することもできます。
  • Start in: このフィールドは、タスクの作業ディレクトリを指定します。
  • このプロパティは、 ITask::SetWorkingDirectory を呼び出してプログラムから設定することもできます。
  • Comments: このフィールドは、タスクに対するアプリケーション定義のコメントを指定します。
  • このプロパティは、 IScheduledWorkItem::SetComment を呼び出してプログラムから設定することもできます。
  • Run as: (Windows Server 2003、Windows XP、および Windows 2000 のみ。) このフィールドは、タスクを実行するアカウント名を指定します。このフィールドの右側には、アカウントのパスワードを指定するための Password ボタンがあります。
  • このプロパティは、 IScheduledWorkItem::SetAccountInformation を呼び出してプログラムから設定することもできます。
  • Enabled (スケジュールされたタスクを指定した時刻に実行する): このチェック ボックスは、TASK_TRIGGER_FLAG_DISABLED フラグを設定するかどうかを指定します。
  • このプロパティは、 TASK_TRIGGER 構造体の rgFlags メンバーにこのフラグを設定することでも設定できます。
TASKPAGE_SCHEDULE10x1

タスクの [Schedule] ページを指定します。このページは、タスクのトリガーを管理するために使用します。ユーザーはこのページからトリガーの作成、編集、削除を行えます。

このページには次の UI 要素が用意されています。

  • Trigger リスト ボックス: このリスト ボックスは、複数のトリガーが存在する場合にのみ表示されます。
  • Schedule Task: このフィールドは、タスクを実行する頻度 (毎日、毎週、毎月、1 回、システム起動時、ログオン時、またはアイドル時) を指定します。
  • Start Time: このフィールドは、タスクを実行する時刻を指定します。
  • Advanced: このボタンを使用すると、タスクを実行する開始日と終了日を設定できます。
  • Schedule Task グループ ボックス: このグループ ボックスは、Schedule Task フィールドで毎日、毎週、毎月、または 1 回が指定されている場合にのみ表示されます。
  • Show multiple schedules: すべてのトリガーを表示します。オンにすると、Trigger リスト ボックスが表示されます。
TASKPAGE_SETTINGS20x2

タスクの [Settings] ページを指定します。ユーザーは、タスクの完了時の動作、アイドル条件、およびタスクの電源管理プロパティを指定できます。

このページには次の UI 要素が用意されています。

公式ドキュメント

[[この API は、オペレーティング システムまたは製品の以降のバージョンで変更されたり、利用できなくなったりする可能性があります。代わりに Task Scheduler 2.0 Enumerated Types を使用してください。] ]

取得するタスク ページの種類を定義します。

各プロパティ ページは、タスク オブジェクトのプロパティを定義するために使用できます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum TASKPAGE : int {
    TASKPAGE_TASK = 0,
    TASKPAGE_SCHEDULE = 1,
    TASKPAGE_SETTINGS = 2
} TASKPAGE;
public enum TASKPAGE : int
{
    TASKPAGE_TASK = 0,
    TASKPAGE_SCHEDULE = 1,
    TASKPAGE_SETTINGS = 2,
}
Public Enum TASKPAGE As Integer
    TASKPAGE_TASK = 0
    TASKPAGE_SCHEDULE = 1
    TASKPAGE_SETTINGS = 2
End Enum
import enum

class TASKPAGE(enum.IntEnum):
    TASKPAGE_TASK = 0
    TASKPAGE_SCHEDULE = 1
    TASKPAGE_SETTINGS = 2
// TASKPAGE
pub const TASKPAGE_TASK: i32 = 0;
pub const TASKPAGE_SCHEDULE: i32 = 1;
pub const TASKPAGE_SETTINGS: i32 = 2;
// TASKPAGE
const (
	TASKPAGE_TASK int32 = 0
	TASKPAGE_SCHEDULE int32 = 1
	TASKPAGE_SETTINGS int32 = 2
)
const
  TASKPAGE_TASK = 0;
  TASKPAGE_SCHEDULE = 1;
  TASKPAGE_SETTINGS = 2;
// TASKPAGE
pub const TASKPAGE_TASK: i32 = 0;
pub const TASKPAGE_SCHEDULE: i32 = 1;
pub const TASKPAGE_SETTINGS: i32 = 2;
const
  TASKPAGE_TASK* = 0
  TASKPAGE_SCHEDULE* = 1
  TASKPAGE_SETTINGS* = 2
enum TASKPAGE : int {
    TASKPAGE_TASK = 0,
    TASKPAGE_SCHEDULE = 1,
    TASKPAGE_SETTINGS = 2,
}
#define global TASKPAGE_TASK     0x0
#define global TASKPAGE_SCHEDULE 0x1
#define global TASKPAGE_SETTINGS 0x2