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 |