ncryptprotect.h-Header
Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter
ncryptprotect.h enthält die folgenden Programmierschnittstellen:
Functions
NCryptCloseProtectionDescriptor Nullen und gibt ein Schutzdeskriptorobjekt frei und gibt sein Handle frei. |
NCryptCreateProtectionDescriptor Ruft ein Handle für ein Schutzdeskriptorobjekt ab. |
NCryptGetProtectionDescriptorInfo Ruft eine Schutzdeskriptorregelzeichenfolge ab. |
NCryptProtectSecret Verschlüsselt Daten mit einem angegebenen Schutzdeskriptor. |
NCryptQueryProtectionDescriptorName Ruft die Schutzdeskriptorregelzeichenfolge ab, die einem registrierten Deskriptoranzeigenamen zugeordnet ist. |
NCryptRegisterProtectionDescriptorName Registriert den Anzeigenamen und die zugehörige Regelzeichenfolge für einen Schutzdeskriptor. |
NCryptStreamClose Schließt ein Datenschutzstreamobjekt, das mithilfe der Funktionen NCryptStreamOpenToProtect oder NCryptStreamOpenToUnprotect geöffnet wird. |
NCryptStreamOpenToProtect Öffnet ein Streamobjekt, das verwendet werden kann, um große Datenmengen mit einem bestimmten Schutzdeskriptor zu verschlüsseln. |
NCryptStreamOpenToUnprotect Öffnet ein Streamobjekt, das verwendet werden kann, um große Datenmengen mit demselben Schutzdeskriptor zu entschlüsseln, der für die Verschlüsselung verwendet wird. (NCryptStreamOpenToUnprotect) |
NCryptStreamOpenToUnprotectEx Öffnet ein Streamobjekt, das verwendet werden kann, um große Datenmengen mit demselben Schutzdeskriptor zu entschlüsseln, der für die Verschlüsselung verwendet wird. (NCryptStreamOpenToUnprotectEx) |
NCryptStreamUpdate Verschlüsselt und entschlüsselt Datenblöcke. |
NCryptUnprotectSecret Entschlüsselt Daten zu einem angegebenen Schutzdeskriptor. |
Rückruffunktionen
PFNCryptStreamOutputCallback Empfängt verschlüsselte oder entschlüsselte Daten von Aufgaben, die mithilfe der Funktionen NCryptStreamOpenToProtect oder NCryptStreamOpenToUnprotect gestartet wurden. |
Strukturen
NCRYPT_PROTECT_STREAM_INFO Wird von den Funktionen NCryptStreamOpenToProtect und NCryptStreamOpenToUnprotect verwendet, um Blöcke verarbeiteter Daten an Ihre Anwendung zu übergeben. |