CAccessToken::Impersonate
Chiamare questo metodo per assegnare una rappresentazione CAccessToken a un thread.
bool Impersonate(
HANDLE hThread = NULL
) const throw(...);
Parametri
- hThread
Handle al thread per assegnare il token di rappresentazione a. Questo handle devono essere aperto con diritti di accesso di TOKEN_IMPERSONATE. Se hThread è NULL, il metodo determina il thread a evitare di utilizzare un token di rappresentazione.
Valore restituito
Restituisce true se l'operazione ha esito positivo, false in caso di esito negativo.
Note
Nelle build di debug, un errore di asserzione si verificherà se CAccessToken non è un puntatore valido a un token.
classe di CAutoRevertImpersonation può essere utilizzato automaticamente per ripristinare i token di accesso rappresentati.
Requisiti
Header: atlsecurity.h