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

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

Синтаксис

HANDLE GetCurrentProcessToken();

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

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

Комментарии

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

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

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения) Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения) Приложения UWP]
Целевая платформа Windows
Header processthreadsapi.h

См. также раздел

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

OpenProcessToken