Partager via


Fonction OpenClusterCryptProvider (resapi.h)

Ouvre un handle à un fournisseur de services de chiffrement (CSP) afin de gérer le chiffrement des données de point de contrôle pour une ressource de cluster. Le type POPEN_CLUSTER_CRYPT_PROVIDER définit un pointeur vers cette fonction.

Syntaxe

HCLUSCRYPTPROVIDER OpenClusterCryptProvider(
  [in] LPCWSTR lpszResource,
  [in] LPCTSTR lpszProvider,
  [in] DWORD   dwType,
  [in] DWORD   dwFlags
);

Paramètres

[in] lpszResource

Pointeur vers une chaîne Unicode terminée par un caractère Null qui contient le nom de la ressource de cluster associée aux données de point de contrôle .

[in] lpszProvider

Pointeur vers une chaîne Unicode terminée par null qui contient le nom du fournisseur de solutions Cloud.

[in] dwType

Masque de bits qui spécifie le type csp.

Ce paramètre peut être défini sur l’une des valeurs suivantes :

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

Indicateurs qui spécifient les paramètres de l’opération. Ce paramètre peut être défini sur la valeur par défaut « 0 » ou CLUS_CREATE_CRYPT_CONTAINER_NOT_FOUND (0x0001).

Valeur retournée

Si l’opération se termine correctement, cette fonction retourne une structure HCLUSCRYPTPROVIDER contenant un handle au fournisseur de solutions Cloud.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Windows
En-tête resapi.h
Bibliothèque ResUtils.lib
DLL ResUtils.dll

Voir aussi

CloseClusterCryptProvider

Fonctions de chiffrement