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 |