CAccessToken::Impersonate
Rufen Sie diese Methode auf, um einen Identitätswechsel CAccessToken zu einem zuweisen.
bool Impersonate(
HANDLE hThread = NULL
) const throw(...);
Parameter
- hThread
Handle für den Thread, der den Identitätstoken zuzuweisen. Dieses Handle muss mit TOKEN_IMPERSONATE-Zugriffsrechten geöffnet. Wenn hThread NULL ist, wird die Methode den Thread ein Identitätstoken verwenden, zu beenden.
Rückgabewert
Gibt bei Erfolg true zurück, bei einem Fehler false.
Hinweise
In Debugbuilds ein Assertionsfehler tritt auf, wenn CAccessToken einen gültigen Zeiger nicht zu einem Token enthält.
CAutoRevertImpersonations-Klasse kann verwendet werden, um imitierte Zugriffstoken automatisch wiederherzustellen.
Anforderungen
Header: atlsecurity.h