CryptFindLocalizedName 함수(wincrypt.h)
CryptFindLocalizedName 함수는 지정된 이름의 지역화된 이름(예: "Root" 시스템 저장소의 지역화 이름)을 찾습니다. 이 함수는 지역화된 양식이 있을 수 있는 이름을 포함하는 UI를 표시하기 전에 사용할 수 있습니다.
구문
LPCWSTR CryptFindLocalizedName(
[in] LPCWSTR pwszCryptName
);
매개 변수
[in] pwszCryptName
지정된 이름에 대한 포인터입니다. 내부 테이블을 검색하여 미리 정의된 지역화된 이름과 지정된 이름을 비교합니다. 검색은 대/소문자를 구분하지 않는 문자열 비교를 사용하여 지역화된 이름과 일치합니다.
반환 값
지정된 이름을 발견하면 지역화된 이름에 대한 포인터가 반환됩니다. 반환된 포인터를 해제하면 안 됩니다.
지정된 이름을 찾을 수 없으면 NULL 이 반환됩니다.
설명
CryptSetOIDFunctionValue 는 다음과 같이 호출하여 추가 지역화된 문자열을 등록할 수 있습니다.
dwEncodingType = CRYPT_LOCALIZED_NAME_ENCODING_TYPE
pszFuncName = CRYPT_OID_FIND_LOCALIZED_NAME_FUNC
pszOID = CRYPT_LOCALIZED_NAME_OID
pwszValueName = 지역화할 이름(예: L"ApplicationStore")
dwValueType = REG_SZ
pbValueData = 유니코드 지역화된 문자열에 대한 포인터
cbValueData = (wcslen(유니코드 지역화된 문자열) + 1) * sizeof(WCHAR)
CryptSetOIDFunctionValue 를 다음과 같이 호출하여 지역화된 문자열의 등록을 취소할 수 있습니다.
pbValueData = Null
cbValueData = 0.
등록된 이름은 사전 설치된 이름 전에 검색됩니다.
CRYPT_LOCALIZED_NAME_ ENCODING_TYPE | 0 |
CRYPT_LOCALIZED_NAME_ OID | "LocalizedNames" |
CRYPT_OID_FIND_LOCALIZED_ NAME_FUNC | "CryptDLLFindLocalizedName" |
예제
이 함수를 사용하는 예제는 예제 C 프로그램: 인증서 저장소 속성 설정 및 가져오기를 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | wincrypt.h |
라이브러리 | Crypt32.lib |
DLL | Crypt32.dll |