IUserIdentityManager::Logon 메서드

[IUserIdentityManager::Logon은 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 빠른 사용자 전환 및 원격 데스크톱이 있는 사용자 계정을사용합니다.]

사용자에게 UI를 표시하여 사용자가 사용자 ID를 선택할 수 있도록 합니다. 성공하면 사용자 ID가 로그온되어 검색됩니다.

구문

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

매개 변수

hwndParent [ in]

형식: HWND

로그온 UI가 해제된 후 전경으로 가져올 창을 식별하는 HWND 값입니다.

dwFlags [ in]

유형: DWORD

UI의 동작 방식을 정의하는 선택적 플래그입니다. _ _ ID가 이미 선택되어 있더라도 UI를 강제로 표시하려면 UIL FORCE UI로 설정합니다.

ppIdentity [ out]

유형: IUserIdentity**

선택한 사용자 ID를 받는 포인터의 주소입니다.

반환 값

유형: HRESULT

로그온 작업의 결과입니다. 성공하면 S _ OK를 반환합니다. 그렇지 않으면 다음 오류 코드 중 하나가 반환됩니다.

반환 코드 설명
E _ 사용자 _ 취소됨
사용자가 UI에서 로그온 작업을 취소했습니다.
E _ OUTOFMEMORY
사용자 ID를 만들 수 없습니다.
E _ UNEXPECTED
작업이 예기치 않게 실패했습니다.
E _ ID 사용 안 함 _
시스템에서 ID 관리를 사용할 수 없습니다.
S _ ID 사용 안 함 _
시스템에서 ID 관리를 사용할 수 없습니다.
E _ ID _ 변경
시스템이 현재 ID를 전환하고 있으며 작업을 완료할 수 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional [데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server [데스크톱 앱만]
클라이언트 지원 종료
Windows 2000 Professional
서버 지원 종료
Windows 2000 Server
헤더
Msident.h
Idl
Msident.idl
DLL
Msident.dll

추가 정보

IUserIdentityManager

IUserIdentityManager::Logoff

IUserIdentityManager::ManageIdentities