다음을 통해 공유


ICredentialProviderCredentialEvents 인터페이스(credentialprovider.h)

자격 증명에서 로그온 UI 또는 자격 증명 UI의 상태 또는 텍스트 변경 이벤트를 알리는 데 사용하는 비동기 콜백 메커니즘을 제공합니다.

상속

ICredentialProviderCredentialEvents 인터페이스는IUnknown 인터페이스에서 상속됩니다. ICredentialProviderCredentialEvents 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ICredentialProviderCredentialEvents 인터페이스에는 이러한 메서드가 있습니다.

 
ICredentialProviderCredentialEvents::AppendFieldComboBoxItem

콤보 상자에 항목을 추가해야 하고 UI를 업데이트해야 한다는 로그온 UI 또는 자격 증명 UI와 통신합니다.
ICredentialProviderCredentialEvents::D eleteFieldComboBoxItem

항목이 콤보 상자에서 삭제되고 UI를 업데이트해야 한다는 로그온 UI 또는 자격 증명 UI와 통신합니다.
ICredentialProviderCredentialEvents::OnCreatingWindow

창을 만들 때 호출됩니다. Advise가 호출된 후 자격 증명이 부모 창의 HWND를 검색할 수 있도록 합니다.
ICredentialProviderCredentialEvents::SetFieldBitmap

타일 이미지 필드가 변경되었으며 UI를 업데이트해야 한다는 로그온 UI 또는 자격 증명 UI와 통신합니다.
ICredentialProviderCredentialEvents::SetFieldCheckbox

확인란 필드가 변경되었고 UI를 업데이트해야 한다는 로그온 UI 또는 자격 증명 UI와 통신합니다.
ICredentialProviderCredentialEvents::SetFieldComboBoxSelectedItem

콤보 상자에서 선택한 항목이 변경되었으며 UI를 업데이트해야 한다는 로그온 UI 또는 자격 증명 UI와 통신합니다.
ICredentialProviderCredentialEvents::SetFieldInteractiveState

로그온 UI 또는 자격 증명 UI에 필드의 대화형 상태가 변경되었으며 UI를 업데이트해야 한다고 통신합니다.
ICredentialProviderCredentialEvents::SetFieldState

필드 상태가 변경되었으며 UI를 업데이트해야 한다는 로그온 UI 또는 자격 증명 UI와 통신합니다.
ICredentialProviderCredentialEvents::SetFieldString

필드와 연결된 문자열이 변경되었으며 UI를 업데이트해야 한다는 로그온 UI 또는 자격 증명 UI와 통신합니다.
ICredentialProviderCredentialEvents::SetFieldSubmitButton

자격 증명을 사용하여 제출 단추가 인접해 표시되는 필드를 설정할 수 있습니다.

설명

이러한 메서드는 이를 첫 번째 매개 변수로 전달하는 자격 증명에서만 호출해야 합니다. Advise에서 호출을 통해 활성화된 자격 증명 이외의 자격 증명을 사용하여 이러한 메서드를 호출하려고 하면 동작이 정의되지 않습니다. 자격 증명 공급자가 다른 스레드에 대한 정보를 가지고 있고 해당 스레드의 로그온 UI 또는 자격 증명 UI를 통해 통신하려는 경우 요청은 Advise 호출을 받은 자격 증명을 거쳐야 합니다.

구현 시기

타사에서는 ICredentialProviderCredentialEvents를 구현하지 않습니다. 구현은 Windows에 포함되어 있습니다.

요구 사항

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

추가 정보

Windows 10 자격 증명 공급자

ICredentialProviderCredential::Advise

ICredentialProviderCredential::UnAdvise

ICredentialProviderCredentialEvents2