Share via


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

Clase de CAccessToken