次の方法で共有


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