CryptUIDlgSelectCertificateFromStore 함수(cryptuiapi.h)
CryptUIDlgSelectCertificateFromStore 함수는 지정된 저장소에서 인증서를 선택할 수 있는 대화 상자를 표시합니다.
구문
PCCERT_CONTEXT CryptUIDlgSelectCertificateFromStore(
[in] HCERTSTORE hCertStore,
[in] HWND hwnd,
[in, optional] LPCWSTR pwszTitle,
[in, optional] LPCWSTR pwszDisplayString,
[in] DWORD dwDontUseColumn,
[in] DWORD dwFlags,
[in] void *pvReserved
);
매개 변수
[in] hCertStore
검색할 인증서 저장소의 핸들입니다.
[in] hwnd
디스플레이에 대한 창의 핸들입니다. NULL인 경우 기본적으로 바탕 화면 창으로 설정됩니다.
[in, optional] pwszTitle
대화 상자의 제목으로 사용되는 문자열입니다. NULL인 경우 기본 제목인 "인증서 선택"이 사용됩니다.
[in, optional] pwszDisplayString
선택 대화 상자의 텍스트 문입니다. NULL이면 기본 구인 "사용하려는 인증서 선택"이 사용됩니다.
[in] dwDontUseColumn
디스플레이의 열을 제외하기 위해 결합할 수 있는 플래그입니다.
[in] dwFlags
현재 사용되지 않으며 0으로 설정해야 합니다.
[in] pvReserved
다음에 사용하도록 예약됩니다.
반환 값
선택한 인증서 컨텍스트에 대한 포인터를 반환합니다. 인증서를 선택하지 않으면 NULL 이 반환됩니다. 인증서 사용을 마쳤으면 CertFreeCertificateContext 함수를 호출하여 인증서 컨텍스트를 해제합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | cryptuiapi.h |
라이브러리 | Cryptui.lib |
DLL | Cryptui.dll |