IPrincipal::get_LogonType メソッド (taskschd.h)

プリンシパルに関連付けられているタスクを実行するために必要なセキュリティ ログオン 方法を取得または設定します。

このプロパティは読み取り/書き込み可能です。

構文

HRESULT get_LogonType(
  TASK_LOGON_TYPE *pLogon
);

パラメーター

pLogon

戻り値

なし

解説

このプロパティは、 UserId プロパティでユーザー識別子が指定されている場合にのみ有効です。

タスクの XML の読み取りまたは書き込み時に、ログオンの種類はタスク スケジューラ スキーマの LogonType> 要素で<指定されます。

メッセージ ボックス アクションを含むタスクの場合、タスクがアクティブ化され、タスクに対話型ログオンの種類がある場合、メッセージ ボックスが表示されます。 タスクのログオンの種類を対話型に設定するには、タスク プリンシパルの LogonTypeプロパティ、またはITaskFolder::RegisterTask または ITaskFolder::RegisterTaskDefinitionlogonType パラメーターで、TASK_LOGON_INTERACTIVE_TOKENまたはTASK_LOGON_GROUPを指定します。

バッテリー セーバーがオンの場合、Windows タスク スケジューラ タスクは、タスクが次の場合にのみトリガーされます。

  • [Start the task only if the computer is idle...] (コンピューターがアイドル状態の場合のみタスクを開始する) に設定されていない (タスクで IdleSettings を使用していない)
  • 自動メンテナンス中に実行するよう設定されていない (タスクで MaintenanceSettings を使用していない)。
  • [ユーザーがログオンしているときのみ実行する] に設定されている (タスクの LogonTypeTASK_LOGON_INTERACTIVE_TOKEN または TASK_LOGON_GROUP)
その他のすべてのトリガーは、バッテリ セーバーがオフになるまで遅延されます。 アプリケーションでのバッテリー節約機能の状態へのアクセスの詳細については、SYSTEM_POWER_STATUS に関するページを参照してください。 バッテリー 節約機能の一般的な情報については、 バッテリー 節約機能 (ハードウェア コンポーネントのガイドライン) を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー taskschd.h
Library Taskschd.lib
[DLL] Taskschd.dll

こちらもご覧ください

IPrincipal

タスク スケジューラ