Fonction RtlDecryptMemory (ntsecapi.h)
[La fonction RtlDecryptMemory peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Utilisez plutôt la fonction CryptUnprotectMemory .]
La fonction RtlDecryptMemory déchiffre le contenu de la mémoire précédemment chiffré par la fonction RtlEncryptMemory .
Syntaxe
NTSTATUS RtlDecryptMemory(
[in, out] PVOID Memory,
[in] ULONG MemorySize,
[in] ULONG OptionFlags
);
Paramètres
[in, out] Memory
Pointeur vers la mémoire à chiffrer. La taille de la mémoire doit être un multiple de la constante RTL_ENCRYPT_MEMORY_SIZE.
[in] MemorySize
Nombre d’octets vers lesquels la mémoire pointe. Le nombre d’octets doit être un multiple de la constante RTL_ENCRYPT_MEMORY_SIZE.
[in] OptionFlags
Valeur qui spécifie le fonctionnement du chiffrement au-delà des limites de processus et de l’emprunt d’identité. Ce paramètre peut prendre les valeurs suivantes. Les valeurs s’excluent mutuellement. Vous devez spécifier le même indicateur lors du chiffrement et du déchiffrement de la mémoire.
Valeur retournée
Si la fonction réussit, la valeur de retour est STATUS_SUCCESS.
Si la fonction échoue, la valeur de retour est un code NTSTATUS qui indique l’erreur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003, Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ntsecapi.h |
DLL | Advapi32.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour