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