다음을 통해 공유


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에서 상속된 모든 메서드가 포함됩니다. 여기에는 OnCreatingWindow를 제외한 상속된 모든 메서드가 포함됩니다.

백그라운드 스레드와 상호 작용할 때 ICredentialProviderCredentialEvents2 의 사용은 적절한 스레드 간 통신 메서드를 사용해야 하는 ICredentialProviderCredentialEvents의 사용과 유사합니다.

구현 시기

타사에서는 이 인터페이스를 구현하지 않습니다. ICredentialProviderCredentialEvents에서 QueryInterface 메서드를 호출하여 이 개체를 가져옵니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 credentialprovider.h

추가 정보

Windows 10 자격 증명 공급자

ICredentialProviderCredentialEvents