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

TASK_ACTION_TYPE

列挙型
基底型i4

メンバー 4

名前10進16進説明
TASK_ACTION_EXEC00x0このアクションはコマンドライン操作を実行します。たとえば、スクリプトの実行、実行可能ファイルの起動を行うほか、ドキュメントの名前が指定された場合は、それに関連付けられたアプリケーションを検索し、そのドキュメントを指定してアプリケーションを起動します。
TASK_ACTION_COM_HANDLER50x5このアクションはハンドラーを呼び出します。このアクションは、タスクの Compatibility プロパティが TASK_COMPATIBILITY_V2 に設定されている場合にのみ使用できます。
TASK_ACTION_SEND_EMAIL60x6このアクションは電子メールメッセージを送信します。このアクションは、タスクの Compatibility プロパティが TASK_COMPATIBILITY_V2 に設定されている場合にのみ使用できます。
TASK_ACTION_SHOW_MESSAGE70x7このアクションはメッセージボックスを表示します。このアクションは、タスクの Compatibility プロパティが TASK_COMPATIBILITY_V2 に設定されている場合にのみ使用できます。

公式ドキュメント

タスクが実行できるアクションの種類を定義します。

解説(Remarks)

アクションの種類はアクションの作成時に定義され、後から変更することはできません。C++ での開発については IActionCollection::Create を参照してください。スクリプトでの開発については ActionCollection.Create を参照してください。

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

各言語での定義

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

typedef enum TASK_ACTION_TYPE : int {
    TASK_ACTION_EXEC = 0,
    TASK_ACTION_COM_HANDLER = 5,
    TASK_ACTION_SEND_EMAIL = 6,
    TASK_ACTION_SHOW_MESSAGE = 7
} TASK_ACTION_TYPE;
public enum TASK_ACTION_TYPE : int
{
    TASK_ACTION_EXEC = 0,
    TASK_ACTION_COM_HANDLER = 5,
    TASK_ACTION_SEND_EMAIL = 6,
    TASK_ACTION_SHOW_MESSAGE = 7,
}
Public Enum TASK_ACTION_TYPE As Integer
    TASK_ACTION_EXEC = 0
    TASK_ACTION_COM_HANDLER = 5
    TASK_ACTION_SEND_EMAIL = 6
    TASK_ACTION_SHOW_MESSAGE = 7
End Enum
import enum

class TASK_ACTION_TYPE(enum.IntEnum):
    TASK_ACTION_EXEC = 0
    TASK_ACTION_COM_HANDLER = 5
    TASK_ACTION_SEND_EMAIL = 6
    TASK_ACTION_SHOW_MESSAGE = 7
// TASK_ACTION_TYPE
pub const TASK_ACTION_EXEC: i32 = 0;
pub const TASK_ACTION_COM_HANDLER: i32 = 5;
pub const TASK_ACTION_SEND_EMAIL: i32 = 6;
pub const TASK_ACTION_SHOW_MESSAGE: i32 = 7;
// TASK_ACTION_TYPE
const (
	TASK_ACTION_EXEC int32 = 0
	TASK_ACTION_COM_HANDLER int32 = 5
	TASK_ACTION_SEND_EMAIL int32 = 6
	TASK_ACTION_SHOW_MESSAGE int32 = 7
)
const
  TASK_ACTION_EXEC = 0;
  TASK_ACTION_COM_HANDLER = 5;
  TASK_ACTION_SEND_EMAIL = 6;
  TASK_ACTION_SHOW_MESSAGE = 7;
// TASK_ACTION_TYPE
pub const TASK_ACTION_EXEC: i32 = 0;
pub const TASK_ACTION_COM_HANDLER: i32 = 5;
pub const TASK_ACTION_SEND_EMAIL: i32 = 6;
pub const TASK_ACTION_SHOW_MESSAGE: i32 = 7;
const
  TASK_ACTION_EXEC* = 0
  TASK_ACTION_COM_HANDLER* = 5
  TASK_ACTION_SEND_EMAIL* = 6
  TASK_ACTION_SHOW_MESSAGE* = 7
enum TASK_ACTION_TYPE : int {
    TASK_ACTION_EXEC = 0,
    TASK_ACTION_COM_HANDLER = 5,
    TASK_ACTION_SEND_EMAIL = 6,
    TASK_ACTION_SHOW_MESSAGE = 7,
}
#define global TASK_ACTION_EXEC         0x0
#define global TASK_ACTION_COM_HANDLER  0x5
#define global TASK_ACTION_SEND_EMAIL   0x6
#define global TASK_ACTION_SHOW_MESSAGE 0x7