Метод Иусеридентитиманажер:: logon

[Иусеридентитиманажер:: logon не поддерживается и может быть изменен или недоступен в будущем. Вместо этого используйте учетные записи пользователей с быстрым переключением пользователей и удаленный рабочий стол.]

Отображает пользовательский интерфейс, позволяющий пользователю выбрать удостоверение пользователя. В случае успешного выполнения удостоверение пользователя будет зарегистрировано и извлечено.

Синтаксис

HRESULT Logon(
  [in]  HWND          hwndParent,
  [in]  DWORD         dwFlags,
  [out] IUserIdentity **ppIdentity
);

Параметры

хвндпарент [ окне]

Тип: HWND

Значение HWND , определяющее окно, которое будет перенесено на передний план после закрытия пользовательского интерфейса входа.

dwFlags [ окне]

Тип: DWORD

Необязательные флаги для определения того, как будет вести себя пользовательский интерфейс. Задайте значение Уил _ Force _ UI, чтобы заставить пользовательский интерфейс отображаться, даже если удостоверение уже выбрано.

ппидентити [ заполняет]

Тип: иусеридентити**

Адрес указателя, который получает выбранное удостоверение пользователя.

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

Тип: HRESULT

Результат операции входа в систему. В случае успеха возвращается значение S _ ОК. В противном случае будет возвращен один из следующих кодов ошибок.

Код возврата Описание
_ _ отменено пользователем
Пользователь отменил операцию входа из пользовательского интерфейса.
E _ OUTOFMEMORY
Не удалось создать удостоверение пользователя.
_непредвиденная E
Непредвиденный сбой операции.
Электронные _ удостоверения _ отключены
Управление удостоверениями отключено в системе.
_удостоверения _ отключены
Управление удостоверениями отключено в системе.
_Изменение идентификатора _ E
Система в настоящее время переключает удостоверения и не может выполнить операцию.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Окончание поддержки клиента
Windows 2000 Professional
Поддержка конца сервера
Windows 2000 Server
Заголовок
Мсидент. h
IDL
Мсидент. idl
DLL
Msident.dll

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

иусеридентитиманажер

Иусеридентитиманажер:: выход из системы

Иусеридентитиманажер:: Манажеидентитиес