Compartir a través de


CAccessToken::Impersonate

Llame a este método para asignar una suplantación CAccessToken a un subproceso.

bool Impersonate( 
   HANDLE hThread = NULL 
) const throw(...);

Parámetros

  • hThread
    Administrar el subproceso para asignar el símbolo de representación a. Este identificador se debe haber abierto con derechos de acceso de TOKEN_IMPERSONATE. Si hThread es NULL, el método hace que el subproceso para detener el uso de un símbolo de representación.

Valor devuelto

Devuelve true si la operación se realiza correctamente; de lo contrario, devuelve false.

Comentarios

En compilaciones de depuración, un error de aserción aparecerá si CAccessToken no tiene un puntero válido a un token.

clase de CAutoRevertImpersonation se puede utilizar automáticamente para revertir los símbolos de acceso suplantados.

Requisitos

encabezado: atlsecurity.h

Vea también

Referencia

CAccessToken Class