Condividi tramite


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

Vedere anche

Riferimenti

CAccessToken Class