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. |