Fonction RmEndSession (restartmanager.h)
Termine la session Restart Manager. Cette fonction doit être appelée par le programme d’installation principal qui a précédemment démarré la session en appelant la fonction RmStartSession . La fonction RmEndSession peut être appelée par un programme d’installation secondaire joint à la session une fois qu’aucune ressource supplémentaire n’a besoin d’être inscrite par le programme d’installation secondaire.
Syntaxe
DWORD RmEndSession(
[in] DWORD dwSessionHandle
);
Paramètres
[in] dwSessionHandle
Handle d’une session restart Manager 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 |
---|---|
|
La fonction s’est terminée avec succès. |
|
Une fonction Restart Manager n’a pas pu obtenir un mutex d’écriture du Registre dans le délai imparti. Un redémarrage du système est recommandé, car l’utilisation ultérieure du Gestionnaire de redémarrage risque d’échouer. |
|
Une opération n’a pas pu lire ou écrire dans le Registre. |
|
Une opération du Gestionnaire de redémarrage n’a pas pu se terminer, car la mémoire disponible n’était pas suffisante. |
|
Un handle non valide a été passé à la fonction. 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 |