Partager via


Fonction RmCancelCurrentTask (restartmanager.h)

Annule l’opération RmShutdown ou RmRestart actuelle. Cette fonction doit être appelée à partir de l’application qui a démarré la session en appelant la fonction RmStartSession .

Syntaxe

DWORD RmCancelCurrentTask(
  [in] DWORD dwSessionHandle
);

Paramètres

[in] dwSessionHandle

Handle pour une session existante.

Valeur retournée

Il s’agit de l’erreur la plus récente reçue. La fonction peut retourner l’un des codes d’erreur système définis dans Winerror.h.

Valeur Signification
ERROR_SUCCESS
0
Une annulation de l’opération en cours est demandée.
ERROR_BAD_ARGUMENTS
160
Un ou plusieurs arguments sont incorrects. Cette valeur d’erreur est retournée par la fonction Restart Manager si un pointeur NULL ou 0 est passé dans un paramètre qui nécessite une valeur non null et une valeur non nulle.
ERROR_OUTOFMEMORY
14
Une opération de redémarrage du Gestionnaire n’a pas pu se terminer, car la mémoire disponible était insuffisante.
ERROR_INVALID_HANDLE
6
Il n’existe aucune session restart Manager pour le handle fourni.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête restartmanager.h
Bibliothèque Rstrtmgr.lib
DLL Rstrtmgr.dll

Voir aussi

RmRestart

RmShutdown