CredUIConfirmCredentialsA 함수(wincred.h)
CredUIConfirmCredentials 함수는 CredUIPromptForCredentials 또는 CredUICmdLinePromptForCredentials호출되어 수집된 자격 증명의 유효성을 확인합니다.
"prompt" 함수를 호출하고 CredUIConfirmCredentials호출하기 전에 호출자는 자격 증명을 사용하여 pszTargetName지정된 리소스에 액세스하여 자격 증명이 실제로 유효한지 여부를 결정해야 합니다. 해당 유효성 검사 테스트의 결과는
통사론
CREDUIAPI DWORD CredUIConfirmCredentialsA(
[in] PCSTR pszTargetName,
[in] BOOL bConfirm
);
매개 변수
[in] pszTargetName
자격 증명의 대상 이름(일반적으로 도메인 또는 서버 애플리케이션 이름)을 포함하는 null종료된 문자열에 대한 포인터입니다. credUIPromptForCredentials 또는
[in] bConfirm
프롬프트 함수에서 반환된 자격 증명이 유효한지 여부를 지정합니다. TRUE
반환 값
작업의 상태가 반환됩니다. 호출자는 이 상태를 확인하여 자격 증명 확인 작업이 성공했는지 여부를 확인할 수 있습니다. 리소스에 대한 애플리케이션의 연결이 이미 완료되었으므로 대부분의 애플리케이션은 이 상태 코드를 무시합니다. 확인을 기다리는 자격 증명 목록에서 자격 증명을 찾을 수 없거나 자격 증명을 작성하거나 삭제하지 못했기 때문에 작업이 실패할 수 있습니다. 자격 증명이 큐에 대기되지 않았거나 너무 많은 자격 증명이 큐에 대기되어 있으므로 목록에서 자격 증명을 찾지 못할 수 있습니다. 최신 자격 증명이 큐에 대기되면 이전 자격 증명이 삭제되기 전에 최대 5개의 자격 증명을 큐에 대기할 수 있습니다.
반환 코드 | 묘사 |
---|---|
|
작업이 성공했는지 확인합니다. |
|
확인 대기자 목록에서 주체 자격 증명을 찾을 수 없습니다. |
|
자격 증명에 유효하지 않거나 일치하지 않는 데이터가 포함되어 대기 중인 자격 증명을 확인하는 데 실패했습니다. |
발언
메모
wincred.h 헤더는 CRedUIConfirmCredentials를 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | wincred.h |
라이브러리 | Credui.lib |
DLL | Credui.dll |