NetScheduleJobDel, fonction (lmat.h)

[NetScheduleJobDel n’est plus disponible pour une utilisation à partir de Windows 8. Utilisez plutôt les interfaces Du planificateur de tâches 2.0.

]

La fonction NetScheduleJobDel supprime une plage de travaux mis en file d’attente pour s’exécuter sur un ordinateur. Cette fonction nécessite que le service de planification soit démarré sur l’ordinateur auquel la demande de suppression de travail est envoyée.

Syntaxe

NET_API_STATUS NET_API_FUNCTION NetScheduleJobDel(
  [in, optional] LPCWSTR Servername,
  [in]           DWORD   MinJobId,
  [in]           DWORD   MaxJobId
);

Paramètres

[in, optional] Servername

Pointeur vers une chaîne constante qui spécifie le nom DNS ou NetBIOS du serveur distant sur lequel la fonction doit s’exécuter. Si ce paramètre a la valeur NULL, l’ordinateur local est utilisé.

[in] MinJobId

Identificateur de travail minimal. Les travaux dont l’identificateur de travail est inférieur à MinJobId ne seront pas supprimés.

[in] MaxJobId

Identificateur de travail maximal. Les travaux dont l’identificateur de travail est supérieur à MaxJobId ne seront pas supprimés.

Valeur retournée

Si la fonction réussit, la valeur de retour est NERR_Success.

Si la fonction échoue, la valeur de retour est un code d’erreur système. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur système.

Notes

Normalement, seuls les membres du groupe Administrateurs local sur l’ordinateur sur lequel le travail de planification est en cours de suppression peuvent exécuter correctement cette fonction. Si le nom de serveur transmis dans la chaîne pointée par le paramètre Servername est un serveur distant, seuls les membres du groupe Administrateurs local sur le serveur peuvent exécuter correctement cette fonction.

Si la valeur de Registre suivante a le bit le moins significatif défini (par exemple, 0x00000001), les utilisateurs appartenant au groupe Opérateurs de serveur peuvent également exécuter correctement cette fonction.

HKLM\System\CurrentControlSet\Control\Lsa\SubmitControl

Appelez la fonction NetScheduleJobEnum pour récupérer l’identificateur de travail pour un ou plusieurs travaux planifiés.

La fonction NetScheduleJobDel supprime tous les travaux dont les identificateurs de travail se trouvent entre MinJobId et MaxJobId.

Pour supprimer tous les travaux planifiés sur le serveur, vous pouvez appeler NetScheduleJobDel en spécifiant MinJobId égal à 0 et MaxJobId égal à – 1. Pour supprimer un travail, spécifiez l’identificateur du travail pour les paramètres MinJobId et MaxJobId .

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête lmat.h (include Lmat.h)
Bibliothèque Netapi32.lib
DLL Netapi32.dll

Voir aussi

NetScheduleJobAdd

NetScheduleJobEnum

NetScheduleJobGetInfo

Fonctions de gestion réseau

Vue d’ensemble de la gestion du réseau

Fonctions de planification