다음을 통해 공유


CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE 열거형(credentialprovider.h)

필드의 상태 및 사용자가 필드와 상호 작용할 수 있는 방법을 설명합니다. 자격 증명 공급자는 다양한 대화형 상태로 필드를 표시할 수 있습니다. ICredentialProviderCredential::GetFieldStateICredentialProviderCredentialEvents::SetFieldInteractiveState에서 사용됩니다.

Syntax

typedef enum _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE {
  CPFIS_NONE = 0,
  CPFIS_READONLY,
  CPFIS_DISABLED,
  CPFIS_FOCUSED
} CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE;

상수

 
CPFIS_NONE
값: 0
필드 형식이 편집을 지원하는 경우 필드를 편집할 수 있습니다. 또한 사용 가능한 다른 대화형 상태도 포함하지 않습니다.
CPFIS_READONLY
예약되어 있으며 사용되지 않습니다.
CPFIS_DISABLED
필드를 사용할 수 없습니다. 사용자는 볼 수 있지만 상호 작용할 수는 없습니다. 이 지원은 Windows 10 시작해서 추가되었습니다.
CPFIS_FOCUSED
자격 증명 공급자는 이 필드 대화형 상태를 사용하여 필드가 초기 키보드 포커스를 받아야 함을 나타냅니다. 사용자가 편집할 수 없는 필드 형식에 대해 이 대화형 상태를 지정할 수 없습니다. 여러 편집 가능한 필드가 이 상태를 지정하는 경우 dwIndex 순서에 따라 마지막 필드가 포커스를 받습니다. Windows 10 이전 시스템에서는 dwIndex 순서에 따라 편집 가능한 필드 중 첫 번째 필드였습니다. 이 필드 대화형 상태는 초기 열거 중에만 준수됩니다.

설명

Windows 10 시작하여 자격 증명 UI를 처음 렌더링하는 동안 및 자격 증명 공급자가 대화형 상태 변경 이벤트를 실행하는 동안 필드 대화형 상태가 설정됩니다. 이 이벤트의 예는 사용자가 첫 번째 필드에 숫자를 입력하고 자격 증명 공급자가 자동으로 커서를 두 번째 필드로 이동하는 경우입니다. 사용자가 자격 증명 데이터를 입력하는 것을 방해할 수 있으므로 대화형 상태 변경 이벤트를 발생시킬 때는 주의해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 credentialprovider.h