IRDVTaskPluginNotifySink::ScheduleTask メソッド
タスクをスケジュールするためにタスク エージェントによって呼び出されます。
構文
HRESULT ScheduleTask(
[in] FILETIME ftStartTime,
[in] FILETIME ftEndTime,
[in] FILETIME ftDeadline,
[in] BSTR bstrLabel,
[in] BSTR bstrIdentifier,
[in] SAFEARRAY(BYTE) saContext
);
パラメーター
-
ftStartTime [in]
-
種類: FILETIME
最も古いタスクの開始時刻 (UTC)。
-
ftEndTime [in]
-
種類: FILETIME
タスクの終了時刻 (UTC)。 終了時刻が指定されていない場合は、 FILETIME セットをゼロすべてに渡します。
-
ftDeadline [in]
-
種類: FILETIME
タスクの期限 (UTC)。 これは、開始ウィンドウ内にある複数のタスクの優先度を設定するために使用されます。 複数のタスクを開始する必要がある場合は、最も早い期限のタスクが最初に開始されます。
-
bstrLabel [in]
-
種類: BSTR
タスクのラベル。 これは StartTask メソッドに渡されます。
-
bstrIdentifier [in]
-
種類: BSTR
タスクの識別子です。 これは StartTask メソッドに渡されます。
-
saContext [in]
-
型: SAFEARRAY(BYTE)
タスクの省略可能なデータ。 これは StartTask メソッドに渡されます。
戻り値
種類: HRESULT
このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 Enterprise |
サポートされている最小のサーバー |
Windows Server 2008 R2 |