Freigeben über


ClusterEncrypt-Funktion (resapi.h)

Verschlüsselt Prüfpunktdaten für einen Kryptografiedienstanbieter (Cryptographic Service Provider, CSP).

Syntax

DWORD ClusterEncrypt(
  [in]  HCLUSCRYPTPROVIDER hClusCryptProvider,
  [in]  PBYTE              pData,
  [in]  DWORD              cbData,
  [out] PBYTE              *ppData,
  [out] PDWORD             pcbData
);

Parameter

[in] hClusCryptProvider

Eine HCLUSCRYPTPROVIDER-Struktur , die ein Handle für den CSP enthält.

[in] pData

Ein Zeiger auf die zu verschlüsselnden Daten.

[in] cbData

Die Gesamtanzahl der Bytes in den Daten, auf die der pDta-Parameter verweist.

[out] ppData

Ein Zeiger auf einen Puffer, der die verschlüsselten Daten empfängt.

[out] pcbData

Die Gesamtzahl der Bytes in den Daten, auf die der pcbData-Parameter verweist.

Rückgabewert

Wenn der Vorgang erfolgreich abgeschlossen wird, gibt diese Funktion ERROR_SUCCESS zurück. Andernfalls wird ein Systemfehlercode zurückgegeben.

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

Kryptografiefunktionen