Condividi tramite


intestazione ncryptprotect.h

Questa intestazione viene usata da Security and Identity. Per altre informazioni, vedere:

ncryptprotect.h contiene le interfacce di programmazione seguenti:

Funzioni

 
NCryptCloseProtectionDescriptor

Zero e libera un oggetto descrittore di protezione e rilascia il relativo handle.
NCryptCreateProtectionDescriptor

Recupera un handle in un oggetto descrittore di protezione.
NCryptGetProtectionDescriptorInfo

Recupera una stringa di regola del descrittore di protezione.
NCryptProtectSecret

Crittografa i dati in un descrittore di protezione specificato.
NCryptQueryProtectionDescriptorName

Recupera la stringa di regola del descrittore di protezione associata a un nome visualizzato descrittore registrato.
NCryptRegisterProtectionDescriptorName

Registra il nome visualizzato e la stringa di regola associata per un descrittore di protezione.
NCryptStreamClose

Chiude un oggetto flusso di protezione dati aperto usando le funzioni NCryptStreamOpenToProtect o NCryptStreamOpenToUnprotect.
NCryptStreamOpenToProtect

Apre un oggetto di flusso che può essere usato per crittografare grandi quantità di dati in un descrittore di protezione specificato.
NCryptStreamOpenToUnprotect

Apre un oggetto di flusso che può essere usato per decrittografare grandi quantità di dati allo stesso descrittore di protezione usato per la crittografia. (NCryptStreamOpenToUnprotect)
NCryptStreamOpenToUnprotectEx

Apre un oggetto di flusso che può essere usato per decrittografare grandi quantità di dati allo stesso descrittore di protezione usato per la crittografia. (NCryptStreamOpenToUnprotectEx)
NCryptStreamUpdate

Crittografa e decrittografa i blocchi di dati.
NCryptUnprotectSecret

Decrittografa i dati in un descrittore di protezione specificato.

Funzioni di callback

 
PFNCryptStreamOutputCallback

Riceve dati crittografati o decrittografati dalle attività avviate usando le funzioni NCryptStreamOpenToProtect o NCryptStreamOpenToUnprotect.

Strutture

 
NCRYPT_PROTECT_STREAM_INFO

Viene usato dalle funzioni NCryptStreamOpenToProtect e NCryptStreamOpenToUnprotect per passare blocchi di dati elaborati all'applicazione.