다음을 통해 공유


CREDENTIAL_PROVIDER_FIELD_TYPE 열거형(credentialprovider.h)

자격 증명 필드의 형식을 지정합니다. CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR 사용됩니다.

Syntax

typedef enum _CREDENTIAL_PROVIDER_FIELD_TYPE {
  CPFT_INVALID = 0,
  CPFT_LARGE_TEXT,
  CPFT_SMALL_TEXT,
  CPFT_COMMAND_LINK,
  CPFT_EDIT_TEXT,
  CPFT_PASSWORD_TEXT,
  CPFT_TILE_IMAGE,
  CPFT_CHECKBOX,
  CPFT_COMBOBOX,
  CPFT_SUBMIT_BUTTON
} CREDENTIAL_PROVIDER_FIELD_TYPE;

상수

 
CPFT_INVALID
값: 0
값이 잘못되었습니다. 필드가 지정된 형식으로 기본값이 아니기 때문에 안전한 초기화 값입니다.
CPFT_LARGE_TEXT
독립 실행형 텍스트 레이블은 두 글꼴 크기보다 큰 크기로 그려집니다.
CPFT_SMALL_TEXT
독립 실행형 텍스트 레이블은 두 글꼴 크기의 작은 값으로 그려집니다.
CPFT_COMMAND_LINK
사용자가 작업을 수행하기 위해 클릭할 수 있는 초기화할 수 없는 문자열입니다. 자격 증명 공급자는 사용자의 클릭에 대한 정보를 받은 다음 요청된 작업을 수행합니다. 자격 증명 공급자에서 CommandLinkClicked 를 사용하여 클릭에 응답합니다.
CPFT_EDIT_TEXT
편집 상자. 사용자는 이 상자에 입력하여 자격 증명 정보를 제공할 수 있습니다.
CPFT_PASSWORD_TEXT
별표 문자(*)와 같은 일련의 암호 문자로 문자열을 표시하는 특수 편집 컨트롤입니다. 그렇지 않으면 이 함수는 CPFT_EDIT_TEXT 동일하게 작동합니다.
CPFT_TILE_IMAGE
사용자 타일 이미지로 표시되는 비트맵입니다. 이 비트맵은 편집할 수 없습니다. 모든 자격 증명 공급자는 둘 이상의 CPFT_TILE_IMAGE 포함해야 합니다. 이미지가 지정되지 않은 경우 로그온 UI 및 자격 증명 UI는 기본 타일 이미지를 제공합니다.
CPFT_CHECKBOX
선택됨 및 선택되지 않은 상태를 허용하는 확인란 컨트롤입니다.
CPFT_COMBOBOX
사용자가 정의된 선택 항목 집합에서 옵션을 선택할 수 있는 콤보박스 컨트롤입니다.
CPFT_SUBMIT_BUTTON
이 필드는 자격 증명 타일의 단추로 표시됩니다. 단추를 누르면 사용자가 자격 증명을 제출할 수 있습니다. 자격 증명 타일에는 정확히 하나의 CPFT_SUBMIT_BUTTON 있습니다. 타일 레이아웃에 특별한 제출 단추를 그리는 로그온 UI와 달리 자격 증명 UI는 이 필드를 숨기고 모든 자격 증명에 대해 단일 제출 단추를 렌더링합니다.

설명

이 형식을 사용하면 자격 증명 공급자가 사용자에게 표시해야 하는 다양한 요소를 지정할 수 있습니다. 자격 증명 공급자는 자체 UI를 그릴 책임이 없으므로 필요한 요소를 정의해야 합니다. 이 형식은 해당 메커니즘을 지원하는 요소 중 하나입니다.

요구 사항

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