en-tête ncryptprotect.h
Cet en-tête est utilisé par Security and Identity. Pour plus d'informations, consultez les pages suivantes :
ncryptprotect.h contient les interfaces de programmation suivantes :
Fonctions
NCryptCloseProtectionDescriptor Zéros et libère un objet de descripteur de protection et libère son handle. |
NCryptCreateProtectionDescriptor Récupère un handle dans un objet de descripteur de protection. |
NCryptGetProtectionDescriptorInfo Récupère une chaîne de règle de descripteur de protection. |
NCryptProtectSecret Chiffre les données dans un descripteur de protection spécifié. |
NCryptQueryProtectionDescriptorName Récupère la chaîne de règle de descripteur de protection associée à un nom complet de descripteur inscrit. |
NCryptRegisterProtectionDescriptorName Enregistre le nom complet et la chaîne de règle associée pour un descripteur de protection. |
NCryptStreamClose Ferme un objet de flux de protection des données ouvert à l’aide des fonctions NCryptStreamOpenToProtect ou NCryptStreamOpenToUnprotect. |
NCryptStreamOpenToProtect Ouvre un objet de flux qui peut être utilisé pour chiffrer de grandes quantités de données dans un descripteur de protection donné. |
NCryptStreamOpenToUnprotect Ouvre un objet de flux qui peut être utilisé pour déchiffrer de grandes quantités de données dans le même descripteur de protection que celui utilisé pour le chiffrement. (NCryptStreamOpenToUnprotect) |
NCryptStreamOpenToUnprotectEx Ouvre un objet de flux qui peut être utilisé pour déchiffrer de grandes quantités de données dans le même descripteur de protection que celui utilisé pour le chiffrement. (NCryptStreamOpenToUnprotectEx) |
NCryptStreamUpdate Chiffre et déchiffre des blocs de données. |
NCryptUnprotectSecret Déchiffre les données dans un descripteur de protection spécifié. |
Fonctions de rappel
PFNCryptStreamOutputCallback Reçoit des données chiffrées ou déchiffrées à partir de tâches démarrées à l’aide des fonctions NCryptStreamOpenToProtect ou NCryptStreamOpenToUnprotect. |
Structures
NCRYPT_PROTECT_STREAM_INFO Est utilisé par les fonctions NCryptStreamOpenToProtect et NCryptStreamOpenToUnprotect pour transmettre des blocs de données traitées à votre application. |