Freigeben über


RmCancelCurrentTask-Funktion (restartmanager.h)

Bricht den aktuellen RmShutdown- oder RmRestart-Vorgang ab . Diese Funktion muss von der Anwendung aufgerufen werden, die die Sitzung durch Aufrufen der RmStartSession-Funktion gestartet hat.

Syntax

DWORD RmCancelCurrentTask(
  [in] DWORD dwSessionHandle
);

Parameter

[in] dwSessionHandle

Ein Handle für eine vorhandene Sitzung.

Rückgabewert

Dies ist der letzte empfangene Fehler. Die Funktion kann einen der Systemfehlercodes zurückgeben, die in Winerror.h definiert sind.

Wert Bedeutung
ERROR_SUCCESS
0
Ein Abbruch des aktuellen Vorgangs wird angefordert.
ERROR_BAD_ARGUMENTS
160
Mindestens ein Argument ist falsch. Dieser Fehlerwert wird von der Funktion Restart Manager zurückgegeben, wenn ein NULL-Zeiger oder 0 in einem Parameter übergeben wird, der einen Wert ungleich NULL und ungleich Null erfordert.
ERROR_OUTOFMEMORY
14
Ein Neustart-Manager-Vorgang konnte nicht abgeschlossen werden, weil nicht genügend Arbeitsspeicher verfügbar war.
ERROR_INVALID_HANDLE
6
Für das bereitgestellte 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

Weitere Informationen

RmRestart

RmShutdown