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, au format UTC.

ftEndTime [in]

Type : FILETIME

Heure de fin de la tâche, au format UTC. Transmettez un fichier FILETIME défini à tous les zéros si aucune heure de fin n’est spécifiée.

ftDeadline [in]

Type : FILETIME

Échéance de la tâche, au format UTC. Cette option 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 sera démarrée en premier.

bstrLabel [in]

Type : BSTR

Étiquette de la tâche. Il est passé à la méthode StartTask .

bstrIdentifier [in]

Type : BSTR

Identificateur de la tâche. Il est passé à la méthode StartTask .

saContext [in]

Type : SAFEARRAY(BYTE)

Données facultatives pour la tâche. Il est passé à 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 Entreprise
Serveur minimal pris en charge
Windows Server 2008 R2

Voir aussi

IRDVTaskPluginNotifySink