Функция 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 |