このヘッダーは、タスク スケジューラによって使用されます。 詳細については、次を参照してください。
taskschd.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IAction すべてのアクション オブジェクトによって継承される共通プロパティを提供します。 |
IActionCollection タスクによって実行されるアクションが含まれます。 |
IBootTrigger システムの起動時にタスクを開始するトリガーを表します。 |
IComHandlerAction ハンドラーを起動するアクションを表します。 |
IDailyTrigger 毎日のスケジュールに基づいてタスクを開始するトリガーを表します。 |
IEmailAction 電子メール メッセージを送信するアクションを表します。 |
IEventTrigger システム イベントが発生したときにタスクを開始するトリガーを表します。 |
IExecAction コマンド ライン操作を実行するアクションを表します。 |
IIdleSettings コンピューターがアイドル状態のときにタスク スケジューラがタスクを実行する方法を指定します。 |
IIdleTrigger コンピューターがアイドル状態になったときにタスクを開始するトリガーを表します。 |
ILogonTrigger ユーザーがログオンしたときにタスクを開始するトリガーを表します。 |
IMaintenanceSettings タスク スケジューラが自動メンテナンス中にタスクを実行するために使用する設定を提供します。 |
IMonthlyDOWTrigger 毎月の曜日スケジュールでタスクを開始するトリガーを表します。 |
IMonthlyTrigger 月次スケジュールに基づいてジョブを開始するトリガーを表します。 |
INetworkSettings タスク スケジューラ サービスがネットワーク プロファイルを取得するために使用する設定を提供します。 |
IPrincipal プリンシパルのセキュリティ資格情報を提供します。 |
IPrincipal2 プリンシパルのセキュリティ資格情報に適用される拡張設定を提供します。 |
IRegisteredTask タスクをすぐに実行したり、タスクの実行中のインスタンスを取得したり、タスクの登録に使用する資格情報を取得または設定したり、タスクを記述するプロパティを取得または設定したりするために使用されるメソッドを提供します。 |
IRegisteredTaskCollection 登録されているすべてのタスクが含まれます。 |
IRegistrationInfo タスクの説明に使用できる管理情報を提供します。 |
IRegistrationTrigger タスクが登録または更新されたときにタスクを開始するトリガーを表します。 |
IRepetitionPattern タスクを実行する頻度と、タスクの開始後に繰り返しパターンを繰り返す時間を定義します。 |
IRunningTask 実行中のタスクから情報を取得して制御するためのメソッドを提供します。 |
IRunningTaskCollection 実行中のタスクを制御するために使用されるコレクションを提供します。 |
ISessionStateChangeTrigger コンソール接続または切断、リモート接続または切断、またはワークステーションロックまたはロック解除通知のタスクをトリガーします。 |
IShowMessageAction タスクがアクティブになったときにメッセージ ボックスを表示するアクションを表します。 |
ITaskDefinition タスクの設定、トリガー、アクション、登録情報など、タスクのすべてのコンポーネントを定義します。 |
ITaskFolder フォルダーにタスクを登録 (作成) したり、フォルダーからタスクを削除したり、フォルダーからサブフォルダーを作成または削除したりするために使用するメソッドを提供します。 |
ITaskFolderCollection タスクを含むフォルダーのコレクションに関する情報と制御を提供します。 |
ITaskHandler COM ハンドラーを管理するためにタスク スケジューラ サービスによって呼び出されるメソッドを定義します。 |
ITaskHandlerStatus ハンドラーの状態についてタスク スケジューラに通知するために COM ハンドラーによって使用されるメソッドを提供します。 |
ITaskNamedValueCollection ITaskNamedValuePair インターフェイスの名前と値のペアのコレクションを格納します。 |
ITaskNamedValuePair 名前と値を関連付ける名前と値のペアを作成します。 |
ITaskService 登録済みタスクを管理するためのタスク スケジューラ サービスへのアクセスを提供します。 |
ITaskSettings タスク スケジューラ サービスがタスクの実行に使用する設定を提供します。 |
ITaskSettings2 タスク スケジューラがタスクの実行に使用する拡張設定を提供します。 (ITaskSettings2) |
ITaskSettings3 タスク スケジューラがタスクの実行に使用する拡張設定を提供します。 (ITaskSettings3) |
ITaskVariables タスクによって起動されるタスク ハンドラーと外部実行可能ファイルにパラメーターとして渡すことができるタスク変数を定義します。 |
ITimeTrigger 特定の日時にタスクを開始するトリガーを表します。 |
ITrigger すべてのトリガー オブジェクトによって継承される共通プロパティを提供します。 |
ITriggerCollection タスクのトリガーの追加、削除、取得に使用されるメソッドを提供します。 |
IWeeklyTrigger 毎週のスケジュールに基づいてタスクを開始するトリガーを表します。 |
列挙
TASK_ACTION_TYPE タスクが実行できるアクションの種類を定義します。 |
TASK_COMPATIBILITY タスク スケジューラまたはタスクと互換性のある AT コマンドのバージョンを定義します。 |
TASK_CREATION タスク スケジューラ サービスがタスクを作成、更新、または無効にする方法を定義します。 |
TASK_ENUM_FLAGS タスク スケジューラが登録されたタスクを列挙する方法を定義します。 |
TASK_INSTANCES_POLICY タスクの新しいインスタンスを開始するときに、タスク スケジューラがタスクの既存のインスタンスを処理する方法を定義します。 |
TASK_LOGON_TYPE タスクを実行するために必要なログオン手法を定義します。 |
TASK_PROCESSTOKENSID_TYPE タスクで使用できるプロセス セキュリティ識別子 (SID) の種類を定義します。 |
TASK_RUN_FLAGS タスクの実行方法を定義します。 |
TASK_RUNLEVEL_TYPE タスクを実行する特権レベルを指定する LUA 昇格フラグを定義します。 |
TASK_SESSION_STATE_CHANGE_TYPE タスクを開始するために使用できるターミナル サーバー セッション状態の変更の種類を定義します。 |
TASK_STATE 登録済みタスクに含めることができるさまざまな状態を定義します。 |
TASK_TRIGGER_TYPE2 タスクで使用できるトリガーの種類を定義します。 |