RevertToSelf

ITcUserManager::RevertToSelf

Eine vorhergehende Personifizierung wird zurückgenommen.

HRESULT RevertToSelf();

Return Values

HRESULT == S_OK

Benutzerkonto wurde erfolgreich erzeugt.

HRESULT != S_OK

Im Fehlerfall steht in HRESULT ein von Windows NT generierter Fehlercode. Um eine COM/OLE Fehlerbehandlung zu provozieren, wird aus dem Fehlercode ein HRESULT durch HRESULT_FROM_NT(nErrror) bzw. HRESULT_FROM_WIN32(nErrror) erzeugt. Zu beachten ist hierbei, dass der Windows NT Fehlercode in niederwertigen 16 Bit dargestellt wird.

Bemerkungen

Die Methode RevertToSelf weist dem aufrufenden Thread den "Primary Token" des Prozesses zu. RevertToSelf nimmt also nicht nur die letzte Personifizierung zurück, sondern stellt auch nach aufeinanderfolgenden Personifizierungen den ersten Benutzer des Prozesses wieder her.