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

こちらもご覧ください

IRDVTaskPluginNotifySink