登録されたタスクを直ちに停止します。
構文
HRESULT Stop(
[in] LONG flags
);
パラメーター
[in] flags
予約済み。 ゼロを指定してください。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
| リターン コード | 説明 |
|---|---|
|
ユーザーが停止するアクセス許可を持つ登録済みタスクのすべてのインスタンスが停止されました。 |
|
ユーザーは、タスクのインスタンスを正常に停止できません。 |
注釈
IRegisteredTask::Stop 関数は、タスクのすべてのインスタンスを停止します。
システム アカウント ユーザーはタスクを停止でき、管理者グループ特権を持つユーザーはタスクを停止できます。また、ユーザーがタスクを実行して読み取る権限を持っている場合、ユーザーはそのタスクを停止できます。 ユーザーは、ユーザー アカウントと同じ資格情報で実行されているタスク インスタンスを停止できます。 それ以外のすべての場合、ユーザーはタスクを停止するためのアクセスを拒否されます。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
| 対象プラットフォーム | Windows |
| ヘッダー | taskschd.h |
| Library | Taskschd.lib |
| [DLL] | Taskschd.dll |