RmEndSession-Funktion (restartmanager.h)
Beendet die Restart Manager-Sitzung. Diese Funktion sollte vom primären Installationsprogramm aufgerufen werden, das die Sitzung zuvor gestartet hat, indem die RmStartSession-Funktion aufgerufen wurde. Die RmEndSession-Funktion kann von einem sekundären Installationsprogramm aufgerufen werden, das der Sitzung beigetreten ist, sobald keine weiteren Ressourcen mehr vom sekundären Installationsprogramm registriert werden müssen.
Syntax
DWORD RmEndSession(
[in] DWORD dwSessionHandle
);
Parameter
[in] dwSessionHandle
Ein Handle für eine vorhandene Restart Manager-Sitzung.
Rückgabewert
Dies ist der neueste Fehler, der empfangen wurde. Die Funktion kann einen der Systemfehlercodes zurückgeben, die in Winerror.h definiert sind.
Wert | Bedeutung |
---|---|
|
Die Funktion wurde erfolgreich abgeschlossen. |
|
Eine Neustart-Manager-Funktion konnte in der zugewiesenen Zeit keinen Registrierungsschreibmutex abrufen. Ein Systemneustart wird empfohlen, da bei der weiteren Verwendung des Neustart-Managers wahrscheinlich ein Fehler auftritt. |
|
Ein Vorgang konnte weder lesen noch in die Registrierung schreiben. |
|
Ein Neustart-Manager-Vorgang konnte nicht abgeschlossen werden, da nicht genügend Arbeitsspeicher verfügbar war. |
|
Ein ungültiges Handle wurde an die Funktion übergeben. Für das angegebene Handle ist keine Restart Manager-Sitzung vorhanden. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | restartmanager.h |
Bibliothek | Rstrtmgr.lib |
DLL | Rstrtmgr.dll |