Condividi tramite


Funzione RmCancelCurrentTask (restartmanager.h)

Annulla l'operazione RmShutdown corrente o RmRestart . Questa funzione deve essere chiamata dall'applicazione che ha avviato la sessione chiamando la funzione RmStartSession .

Sintassi

DWORD RmCancelCurrentTask(
  [in] DWORD dwSessionHandle
);

Parametri

[in] dwSessionHandle

Handle a una sessione esistente.

Valore restituito

Si tratta dell'errore più recente ricevuto. La funzione può restituire uno dei codici di errore di sistema definiti in Winerror.h.

Valore Significato
ERROR_SUCCESS
0
Viene richiesto un annullamento dell'operazione corrente.
ERROR_BAD_ARGUMENTS
160
Uno o più argomenti non sono corretti. Questo valore di errore viene restituito dalla funzione Restart Manager se un puntatore NULL o 0 viene passato in un parametro che richiede un valore diverso da null e non zero.
ERROR_OUTOFMEMORY
14
Impossibile completare un'operazione di Gestione riavvio perché non era disponibile memoria sufficiente.
ERROR_INVALID_HANDLE
6
Non esiste alcuna sessione di Gestione riavvio per l'handle fornito.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione restartmanager.h
Libreria Rstrtmgr.lib
DLL Rstrtmgr.dll

Vedi anche

RmRestart

RmShutdown