Метод IAzApplication::InitializeClientContextFromToken (azroles.h)
Метод InitializeClientContextFromToken получает указатель объекта IAzClientContext из указанного маркера клиента.
Синтаксис
HRESULT InitializeClientContextFromToken(
[in] ULONGLONG ullTokenHandle,
[in, optional] VARIANT varReserved,
[out] IAzClientContext **ppClientContext
);
Параметры
[in] ullTokenHandle
Дескриптор маркера Windows, который указывает клиент. Если этот параметр имеет значение NULL, используется токен олицетворения потока вызывающего объекта. Если у потока нет токена олицетворения, используется маркер процесса. Маркер должен быть открыт для доступа TOKEN_QUERY, TOKEN_IMPERSONATE и TOKEN_DUPLICATE.
[in, optional] varReserved
Зарезервировано для последующего использования.
[out] ppClientContext
Указатель на указатель на возвращенный объект IAzClientContext .
Возвращаемое значение
Если метод выполнен успешно, метод возвращает S_OK.
Любое другое значение HRESULT указывает на сбой операции.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | azroles.h |
Библиотека | Azroles.lib |
DLL | Azroles.dll |
Распространяемые компоненты | Пакет средств администрирования Windows Server 2003 в Windows XP |