Freigeben über


ClusterDecrypt-Funktion (resapi.h)

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

Syntax

DWORD ClusterDecrypt(
  [in]  HCLUSCRYPTPROVIDER hClusCryptProvider,
  [in]  PBYTE              pCryptInput,
  [in]  DWORD              cbCryptInput,
  [out] PBYTE              *ppCryptOutput,
  [out] PDWORD             pcbCryptOutput
);

Parameter

[in] hClusCryptProvider

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

[in] pCryptInput

Ein Zeiger auf die zu entschlüsselnden Daten.

[in] cbCryptInput

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

[out] ppCryptOutput

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

[out] pcbCryptOutput

Die Gesamtanzahl von Bytes in den Daten, auf die der ppCryptOutput-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