Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция CheckTokenCapability проверяет возможности заданного маркера.
Синтаксис
BOOL CheckTokenCapability(
[in, optional] HANDLE TokenHandle,
[in] PSID CapabilitySidToCheck,
[out] PBOOL HasCapability
);
Параметры
[in, optional] TokenHandle
Дескриптор маркера доступа. Дескриптор должен иметь TOKEN_QUERY доступ к маркеру. Маркер должен быть маркером олицетворения.
Если TokenHandle имеет значение NULL, CheckTokenCapability использует токен олицетворения вызывающего потока. Если поток не олицетворение, функция дублирует основной маркер потока для создания токена олицетворения.
[in] CapabilitySidToCheck
Указатель на структуру ИД безопасности возможностей. Функция CheckTokenCapability проверяет возможности этого маркера доступа.
[out] HasCapability
Получает результаты проверка. Если у маркера доступа есть возможность, он возвращает true, в противном случае — false.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError.
Требования
| Минимальная версия клиента | Windows 8 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
| Целевая платформа | Windows |
| Header | securitybaseapi.h (включая Windows.h) |
| Библиотека | Advapi32.lib |
| DLL | Kernel32.dll |