Funzione RmEndSession (restartmanager.h)
Termina la sessione di Gestione riavvio. Questa funzione deve essere chiamata dal programma di installazione primario che ha avviato in precedenza la sessione chiamando la funzione RmStartSession . La funzione RmEndSession può essere chiamata da un programma di installazione secondario aggiunto alla sessione una volta che non è necessario registrare altre risorse dal programma di installazione secondario.
Sintassi
DWORD RmEndSession(
[in] DWORD dwSessionHandle
);
Parametri
[in] dwSessionHandle
Handle per una sessione di Gestione riavvio esistente.
Valore restituito
Questo è l'errore più recente ricevuto. La funzione può restituire uno dei codici di errore di sistema definiti in Winerror.h.
Valore | Significato |
---|---|
|
La funzione è stata completata correttamente. |
|
Una funzione di Gestione riavvio non è in grado di ottenere un mutex di scrittura del Registro di sistema nel tempo assegnato. È consigliabile riavviare il sistema perché è probabile che l'uso di Gestione riavvio abbia esito negativo. |
|
Un'operazione non è riuscita a leggere o scrivere nel Registro di sistema. |
|
Impossibile completare un'operazione di Gestione riavvio perché non era disponibile memoria sufficiente. |
|
Un handle non valido è stato passato alla funzione. 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 |