Función RmCancelCurrentTask (restartmanager.h)

Cancela la operación RmShutdown o RmRestart actual. Se debe llamar a esta función desde la aplicación que ha iniciado la sesión mediante una llamada a la función RmStartSession .

Sintaxis

DWORD RmCancelCurrentTask(
  [in] DWORD dwSessionHandle
);

Parámetros

[in] dwSessionHandle

Identificador de una sesión existente.

Valor devuelto

Este es el error más reciente recibido. La función puede devolver uno de los códigos de error del sistema definidos en Winerror.h.

Valor Significado
ERROR_SUCCESS
0
Se solicita una cancelación de la operación actual.
ERROR_BAD_ARGUMENTS
160
Uno o más argumentos son incorrectos. La función Restart Manager devuelve este valor de error si se pasa un puntero NULL o 0 en un parámetro que requiere un valor distinto de NULL y distinto de cero.
ERROR_OUTOFMEMORY
14
No se pudo completar una operación del Administrador de reinicio porque no había suficiente memoria disponible.
ERROR_INVALID_HANDLE
6
No existe ninguna sesión del Administrador de reinicio para el identificador proporcionado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado restartmanager.h
Library Rstrtmgr.lib
Archivo DLL Rstrtmgr.dll

Consulte también

RmRestart

RmShutdown