Partager via


IRDVTaskPluginNotifySink::ScheduleTask, méthode

Appelé par l’agent de tâche pour planifier une tâche.

Syntaxe

HRESULT ScheduleTask(
  [in] FILETIME        ftStartTime,
  [in] FILETIME        ftEndTime,
  [in] FILETIME        ftDeadline,
  [in] BSTR            bstrLabel,
  [in] BSTR            bstrIdentifier,
  [in] SAFEARRAY(BYTE) saContext
);

Paramètres

ftStartTime [in]

Type : FILETIME

Heure de début de la tâche la plus ancienne, en UTC.

ftEndTime [in]

Type : FILETIME

Heure de fin de la tâche, en UTC. Passez un paramètre FILETIME à tous les zéros si aucune heure de fin n’est spécifiée.

ftDeadline [in]

Type : FILETIME

Échéance de la tâche, en UTC. Cela permet de définir la priorité pour plusieurs tâches qui se trouvent dans leur fenêtre de démarrage. Si plusieurs tâches doivent être démarrées, celle dont l’échéance est la plus ancienne est démarrée en premier.

bstrLabel [in]

Type : BSTR

Étiquette de la tâche. Cette opération est passée à la méthode StartTask .

bstrIdentifier [in]

Type : BSTR

Identificateur de la tâche. Cette opération est passée à la méthode StartTask .

saContext [in]

Type : SAFEARRAY(BYTE)

Données facultatives pour la tâche. Cette opération est passée à la méthode StartTask .

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 Enterprise
Serveur minimal pris en charge
Windows Server 2008 R2

Voir aussi

IRDVTaskPluginNotifySink