Поделиться через


Функция 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

См. также раздел

CloseClusterCryptProvider

Криптографические функции