ICredentialProviderCredentialEvents2 인터페이스(credentialprovider.h)
Logon UI 또는 자격 증명 UI에서 필드를 일괄 업데이트할 수 있는 메서드를 추가하여 ICredentialProviderCredentialEvents 인터페이스를 확장합니다.
상속
ICredentialProviderCredentialEvents2 인터페이스는 ICredentialProviderCredentialEvents에서 상속됩니다. ICredentialProviderCredentialEvents2 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ICredentialProviderCredentialEvents2 인터페이스에는 이러한 메서드가 있습니다.
ICredentialProviderCredentialEvents2::BeginFieldUpdates 로그온 또는 자격 증명 UI의 필드에 대한 일괄 업데이트를 시작합니다. |
ICredentialProviderCredentialEvents2::EndFieldUpdates BeginFieldUpdates에서 시작한 일괄 업데이트를 완료하고 커밋합니다. |
ICredentialProviderCredentialEvents2::SetFieldOptions 로그온 또는 자격 증명 UI의 지정된 필드에 "암호 표시" 문자 모양이 표시되어야 하는지 또는 전자 메일 주소를 받을지 여부를 지정합니다. |
설명
Windows 7 및 Windows Vista에서는 많은 자격 증명 공급자가 ICredentialProviderEvents::CredentialsChanged 를 사용하여 UI를 업데이트했습니다. 이렇게 하면 호출 자격 증명 공급자에서 모든 자격 증명이 다시 열거됩니다. 이 이벤트를 처리하면 경우에 따라 이 다시 열거형으로 인해 UI에서 깜박이거나 포커스가 변경 될 수 있습니다. 따라서 UI 업데이트에 대해서만 ICredentialProviderEvents::CredentialsChanged 를 사용하는 것은 권장되지 않습니다. 새 권장 사항은 다음과 같습니다.
- 자격 증명 공급자가 사용자를 자동으로 로그온하거나 열거 중인 자격 증명 수를 변경해야 하는 경우에만 ICredentialProviderEvents::CredentialsChanged 를 사용합니다.
- ICredentialProviderCredentialEvents2를 사용하여 자격 증명 공급자의 UI를 업데이트합니다.
백그라운드 스레드와 상호 작용할 때 ICredentialProviderCredentialEvents2 의 사용은 적절한 스레드 간 통신 메서드를 사용해야 하는 ICredentialProviderCredentialEvents의 사용과 유사합니다.
구현 시기
타사에서는 이 인터페이스를 구현하지 않습니다. ICredentialProviderCredentialEvents에서 QueryInterface 메서드를 호출하여 이 개체를 가져옵니다.요구 사항
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | credentialprovider.h |