Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Entschlüsselt einen Datenpuffer anhand des Schlüssels, der dem Kryptografieobjekt zugeordnet ist.
HRESULT
__stdcall Decrypt(
__in PINFORMATIONCARD_CRYPTO_HANDLE hCrypto,
__in BOOL fOAEP,
__in DWORD cbInData,
__in_bcount( cbInData ) PBYTE pInData,
__out DWORD *pcbOutData,
__out_bcount( *pcbOutData ) PBYTE* ppOutData );
Parameter
| Parameter | Beschreibung |
|---|---|
hCrypto |
Handle für das Kryptografieobjekt, das einem zuvor freigegebenen Sicherheitstoken zugeordnet ist. |
fOAEP |
Wenn der Wert false lautet, werden Textabstände nach Public-Key Cryptography Standards v1.5 aus den entschlüsselten Daten entfernt. Wenn der Wert true lautet, werden Textabstände nach PKCS1 v2 aus den entschlüsselten Daten entfernt. |
cbInData |
Die Länge des Eingabepuffers in Bytes. |
pInData |
Die zu entschlüsselnden Daten. |
pcbOutData |
Die Länge des Ausgabepuffers in Bytes. |
ppOutData |
Der Ausgabepuffer, in dem die entschlüsselten Daten abgelegt werden sollen. Wenn Sie diesen Puffer nicht mehr verwenden, geben Sie ihn mithilfe der Win32 GlobalFree-Funktion frei. |
Eigenschaftenwert/Rückgabewert
HRESULT: Wenn einer der Parameter NULL oder 0 (null) lautet, wird E_INVALIDARG zurückgegeben. Wenn der Pufferwert NULL lautet, wird E_OUTOFMEMORY zurückgegeben.
Voraussetzungen
Windows Vista
Header: in infocard.h deklariert.
Library: Verwenden Sie infocardapi.lib.
Siehe auch
Referenz
Konzepte
.gif)
Senden Sie Kommentare zu diesem Thema an Microsoft.
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.