Freigeben über


OpenClusterCryptProvider-Funktion (resapi.h)

Öffnet ein Handle für einen Kryptografiedienstanbieter (Cryptographic Service Provider, CSP), um die Verschlüsselung von Prüfpunktdaten für eine Clusterressource zu verwalten. Der POPEN_CLUSTER_CRYPT_PROVIDER Typ definiert einen Zeiger auf diese Funktion.

Syntax

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

Parameter

[in] lpszResource

Ein Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den Namen der Clusterressource enthält, die den Prüfpunktdaten zugeordnet ist.

[in] lpszProvider

Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Termin, die den Namen des CSP enthält.

[in] dwType

Eine Bitmaske, die den CSP-Typ angibt.

Dieser Parameter kann auf einen der folgenden Werte festgelegt werden:

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

Die Flags, die die Einstellungen für den Vorgang angeben. Dieser Parameter kann auf den Standardwert "0" oder CLUS_CREATE_CRYPT_CONTAINER_NOT_FOUND (0x0001) festgelegt werden.

Rückgabewert

Wenn der Vorgang erfolgreich abgeschlossen wird, gibt diese Funktion eine HCLUSCRYPTPROVIDER-Struktur zurück, die ein Handle an den CSP enthält.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Zielplattform Windows
Kopfzeile resapi.h
Bibliothek ResUtils.lib
DLL ResUtils.dll

Weitere Informationen

CloseClusterCryptProvider

Kryptografiefunktionen