다음을 통해 공유


CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE 열거형(credentialprovider.h)

자격 증명 공급자가 자격 증명을 직렬화하려고 할 때의 응답을 설명합니다. ICredentialProviderCredential::GetSerialization에서 사용됩니다.

Syntax

typedef enum _CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE {
  CPGSR_NO_CREDENTIAL_NOT_FINISHED = 0,
  CPGSR_NO_CREDENTIAL_FINISHED,
  CPGSR_RETURN_CREDENTIAL_FINISHED,
  CPGSR_RETURN_NO_CREDENTIAL_FINISHED
} CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE;

상수

 
CPGSR_NO_CREDENTIAL_NOT_FINISHED
값: 0
더 많은 정보가 필요하기 때문에 자격 증명이 serialize되지 않았습니다. 한 가지 예는 자격 증명에 PIN과 비밀 질문에 대한 답변이 모두 필요하지만 사용자가 PIN만 제공한 경우입니다. 이렇게 하면 호출자에게 응답을 변경할 수 있는 기회가 제공되어야 합니다.
CPGSR_NO_CREDENTIAL_FINISHED
자격 증명 공급자는 자격 증명을 직렬화하지 않았지만 작업을 완료했습니다. 이 응답에는 여러 의미가 있습니다. 즉, 자격 증명이 직렬화되지 않았으며 사용자가 다시 시도해서는 안 됩니다. 이 응답은 자격 증명이 제출되지 않았지만 자격 증명의 작업이 완료되었음을 의미할 수도 있습니다. 예를 들어 암호 변경 시나리오에서 이 응답은 성공을 의미합니다.
CPGSR_RETURN_CREDENTIAL_FINISHED
자격 증명이 직렬화되었습니다. 이 응답은 serialization 구조가 다시 전달되었음을 의미합니다.
CPGSR_RETURN_NO_CREDENTIAL_FINISHED
자격 증명 공급자는 자격 증명을 직렬화하지 않았지만 작업을 완료했습니다. 이 값과 CPGSR_NO_CREDENTIAL_FINISHED 차이점은 이 플래그가 로그온 UI를 강제로 반환하여 모든 자격 증명 공급자에 대해 UnAdvise 를 호출한다는 것입니다.

요구 사항

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

추가 정보

Windows 10 자격 증명 공급자