Поделиться через


Функция GetCurrentProcessToken (processthreadsapi.h)

Извлекает псевдо-дескриптор, который можно использовать в качестве краткого способа ссылки на маркер доступа , связанный с процессом.

Синтаксис

HANDLE GetCurrentProcessToken();

Возвращаемое значение

Псевдо-дескриптор, который можно использовать в качестве краткого способа ссылки на маркер доступа , связанный с процессом.

Замечания

Псевдо-дескриптор — это специальная константа, которая может функционировать в качестве маркера доступа для текущего процесса. Вызывающий процесс может использовать псевдо-дескриптор, чтобы указать маркер доступа для этого процесса всякий раз, когда требуется дескриптор маркера. Дочерние процессы не наследуют псевдо-дескрипторы.

Начиная с Windows 8 этот псевдо-дескриптор имеет только TOKEN_QUERY и TOKEN_QUERY_SOURCE права доступа.

Псевдо-дескриптор не может дублироваться функцией DuplicateHandle или функцией DuplicateToken .

Вы не должны закрывать псевдо-дескриптор, если он больше не нужен. Если вы вызываете функцию CloseHandle с псевдо-дескриптором, функция не действует.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 8 [классические приложения | Приложения UWP]
минимальный поддерживаемый сервер Windows Server 2012 [классические приложения | Приложения UWP]
целевая платформа Виндоус
Header processthreadsapi.h

См. также

Права доступа для объектов Access-Token

OpenProcessToken