Partager via


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.