클러스터 리소스에 대한 검사점 데이터의 암호화를 관리하기 위해 CSP(암호화 서비스 공급자)에 대한 핸들을 엽니다. POPEN_CLUSTER_CRYPT_PROVIDER 형식은 이 함수에 대한 포인터를 정의합니다.
구문
HCLUSCRYPTPROVIDER OpenClusterCryptProvider(
[in] LPCWSTR lpszResource,
[in] LPCTSTR lpszProvider,
[in] DWORD dwType,
[in] DWORD dwFlags
);
매개 변수
[in] lpszResource
검사점 데이터와 연결된 클러스터 리소스의 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
[in] lpszProvider
CSP의 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
[in] dwType
CSP 형식을 지정하는 비트 마스크입니다.
이 매개 변수는 다음 값 중 하나로 설정할 수 있습니다.
PROV_RSA_FULL (1)
PROV_RSA_SIG (2)
PROV_DSS (3)
PROV_FORTEZZA (4)
PROV_MS_EXCHANGE (5)
PROV_SSL (6)
PROV_RSA_SCHANNEL (12)
PROV_DSS_DH (13)
PROV_EC_ECDSA_SIG (14)
PROV_EC_ECNRA_SIG (15)
PROV_EC_ECDSA_FULL (16)
PROV_EC_ECNRA_FULL (17)
PROV_DH_SCHANNEL (18)
PROV_SPYRUS_LYNKS (20)
PROV_RNG (21)
PROV_INTEL_SEC (22)
PROV_REPLACE_OWF (23)
PROV_RSA_AES (24)
[in] dwFlags
작업에 대한 설정을 지정하는 플래그입니다. 이 매개 변수는 기본값 "0" 또는 CLUS_CREATE_CRYPT_CONTAINER_NOT_FOUND(0x0001 )로 설정할 수 있습니다.
반환 값
작업이 성공적으로 완료되면 이 함수는 CSP에 대한 핸들을 포함하는 HCLUSCRYPTPROVIDER 구조를 반환합니다.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | 지원되는 버전 없음 |
| 지원되는 최소 서버 | Windows Server 2012 R2 |
| 대상 플랫폼 | Windows |
| 헤더 | resapi.h |
| 라이브러리 | ResUtils.lib |
| DLL | ResUtils.dll |