次の方法で共有


taskschd.h ヘッダー

このヘッダーは、タスク スケジューラによって使用されます。 詳細については、次を参照してください。

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

タスクで使用できるトリガーの種類を定義します。