Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция LsaEnumerateLogonSessions извлекает набор существующих идентификаторов сеансов входа (LUID) и количество сеансов.
Синтаксис
NTSTATUS LsaEnumerateLogonSessions(
[out] PULONG LogonSessionCount,
[out] PLUID *LogonSessionList
);
Параметры
[out] LogonSessionCount
Указатель на длинное целое число, которое получает количество элементов, возвращаемых в массиве, возвращенном в параметре LogonSessionList .
[out] LogonSessionList
Адрес указателя на LUID. Указатель получает первый элемент массива идентификаторов сеанса входа. Память, используемая массивом, выделяется LSA. Если массив больше не нужен, вызовите функцию LsaFreeReturnBuffer , чтобы освободить ее.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение STATUS_SUCCESS.
Если функция завершается ошибкой, возвращаемое значение является кодом NTSTATUS, указывающим причину.
Замечания
Чтобы получить сведения о сеансах входа, возвращаемых LsaEnumerateLogonSessions, вызовите функцию LsaGetLogonSessionData .
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | ntsecapi.h |
| Library | Secur32.lib |
| DLL | Secur32.dll |