Funzione RevertToSelf (securitybaseapi.h)
La funzione RevertToSelf termina la rappresentazione di un'applicazione client.
Sintassi
BOOL RevertToSelf();
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Un processo deve chiamare la funzione RevertToSelf dopo aver completato qualsiasi rappresentazione iniziata usando la funzione DdeImpersonateClient, ImpersonateDdeClientWindow, ImpersonateLoggedOnUser, ImpersonateNamedPipeClient, ImpersonateSelf, ImpersonateAnonymousToken o SetThreadToken .
Un server RPC che ha usato la funzione RpcImpersonateClient per rappresentare un client deve chiamare RpcRevertToSelf o RpcRevertToSelfEx per terminare la rappresentazione.
Se RevertToSelf ha esito negativo, l'applicazione continua a essere eseguita nel contesto del client, che non è appropriata. È consigliabile arrestare il processo se RevertToSelf ha esito negativo.
Esempio
Per un esempio che usa questa funzione, vedere Verifying Client Access with ACL .For an example that uses this function, see Verifying Client Access with ACL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | securitybaseapi.h (include Windows.h) |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |
Vedi anche
Funzioni di Controllo di accesso client/server