Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает псевдо-дескриптор, который можно использовать в качестве краткого способа ссылки на маркер, который в настоящее время действует для потока, который является маркером потока, если он существует, и маркер процесса в противном случае.
Синтаксис
HANDLE GetCurrentThreadEffectiveToken();
Возвращаемое значение
Псевдо-дескриптор, который можно использовать в качестве краткого способа ссылки на токен, который в настоящее время действует для потока.
Замечания
Псевдо-дескриптор — это специальная константа, которая может функционировать в качестве эффективного маркера для текущего потока. Вызывающий поток может использовать псевдо-дескриптор, чтобы указать эффективный маркер для этого потока всякий раз, когда требуется дескриптор маркера. Дочерние процессы не наследуют псевдо-дескрипторы.
Начиная с Windows 8 этот псевдо-дескриптор имеет только TOKEN_QUERY и TOKEN_QUERY_SOURCE права доступа.
Псевдо-дескриптор не может дублироваться функцией DuplicateHandle или функцией DuplicateToken .
Вы не должны закрывать псевдо-дескриптор, если он больше не нужен. Если вы вызываете функцию CloseHandle с псевдо-дескриптором, функция не действует.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 8 [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2012 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | processthreadsapi.h |