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

TASK_INSTANCES_POLICY

列挙型
基底型i4

メンバー 4

名前10進16進説明
TASK_INSTANCES_PARALLEL00x0既存のインスタンスが実行中でも、新しいインスタンスを開始します。
TASK_INSTANCES_QUEUE10x1タスクの他のすべてのインスタンスが完了した後に、タスクの新しいインスタンスを開始します。
TASK_INSTANCES_IGNORE_NEW20x2タスクの既存のインスタンスが実行中の場合は、新しいインスタンスを開始しません。
TASK_INSTANCES_STOP_EXISTING30x3新しいインスタンスを開始する前に、タスクの既存のインスタンスを停止します。

公式ドキュメント

タスクの新しいインスタンスを開始するときに、タスク スケジューラが既存のインスタンスをどのように扱うかを定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は 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_INSTANCES_POLICY : int {
    TASK_INSTANCES_PARALLEL = 0,
    TASK_INSTANCES_QUEUE = 1,
    TASK_INSTANCES_IGNORE_NEW = 2,
    TASK_INSTANCES_STOP_EXISTING = 3
} TASK_INSTANCES_POLICY;
public enum TASK_INSTANCES_POLICY : int
{
    TASK_INSTANCES_PARALLEL = 0,
    TASK_INSTANCES_QUEUE = 1,
    TASK_INSTANCES_IGNORE_NEW = 2,
    TASK_INSTANCES_STOP_EXISTING = 3,
}
Public Enum TASK_INSTANCES_POLICY As Integer
    TASK_INSTANCES_PARALLEL = 0
    TASK_INSTANCES_QUEUE = 1
    TASK_INSTANCES_IGNORE_NEW = 2
    TASK_INSTANCES_STOP_EXISTING = 3
End Enum
import enum

class TASK_INSTANCES_POLICY(enum.IntEnum):
    TASK_INSTANCES_PARALLEL = 0
    TASK_INSTANCES_QUEUE = 1
    TASK_INSTANCES_IGNORE_NEW = 2
    TASK_INSTANCES_STOP_EXISTING = 3
// TASK_INSTANCES_POLICY
pub const TASK_INSTANCES_PARALLEL: i32 = 0;
pub const TASK_INSTANCES_QUEUE: i32 = 1;
pub const TASK_INSTANCES_IGNORE_NEW: i32 = 2;
pub const TASK_INSTANCES_STOP_EXISTING: i32 = 3;
// TASK_INSTANCES_POLICY
const (
	TASK_INSTANCES_PARALLEL int32 = 0
	TASK_INSTANCES_QUEUE int32 = 1
	TASK_INSTANCES_IGNORE_NEW int32 = 2
	TASK_INSTANCES_STOP_EXISTING int32 = 3
)
const
  TASK_INSTANCES_PARALLEL = 0;
  TASK_INSTANCES_QUEUE = 1;
  TASK_INSTANCES_IGNORE_NEW = 2;
  TASK_INSTANCES_STOP_EXISTING = 3;
// TASK_INSTANCES_POLICY
pub const TASK_INSTANCES_PARALLEL: i32 = 0;
pub const TASK_INSTANCES_QUEUE: i32 = 1;
pub const TASK_INSTANCES_IGNORE_NEW: i32 = 2;
pub const TASK_INSTANCES_STOP_EXISTING: i32 = 3;
const
  TASK_INSTANCES_PARALLEL* = 0
  TASK_INSTANCES_QUEUE* = 1
  TASK_INSTANCES_IGNORE_NEW* = 2
  TASK_INSTANCES_STOP_EXISTING* = 3
enum TASK_INSTANCES_POLICY : int {
    TASK_INSTANCES_PARALLEL = 0,
    TASK_INSTANCES_QUEUE = 1,
    TASK_INSTANCES_IGNORE_NEW = 2,
    TASK_INSTANCES_STOP_EXISTING = 3,
}
#define global TASK_INSTANCES_PARALLEL      0x0
#define global TASK_INSTANCES_QUEUE         0x1
#define global TASK_INSTANCES_IGNORE_NEW    0x2
#define global TASK_INSTANCES_STOP_EXISTING 0x3