Freigeben über


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.