Функция OpenClusterCryptProvider (resapi.h)
Открывает дескриптор для поставщика служб шифрования (CSP), чтобы управлять шифрованием данных контрольных точек для ресурса кластера. Тип POPEN_CLUSTER_CRYPT_PROVIDER определяет указатель на эту функцию.
Синтаксис
HCLUSCRYPTPROVIDER OpenClusterCryptProvider(
[in] LPCWSTR lpszResource,
[in] LPCTSTR lpszProvider,
[in] DWORD dwType,
[in] DWORD dwFlags
);
Параметры
[in] lpszResource
Указатель на строку Юникода, завершающуюся null, которая содержит имя ресурса кластера, связанного с данными контрольных точек .
[in] lpszProvider
Указатель на строку Юникода, завершающуюся null, которая содержит имя CSP.
[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 |
Header | resapi.h |
Библиотека | ResUtils.lib |
DLL | ResUtils.dll |