Функция предназначена для предотвращения выполнения кода в областях памяти, которые изначально были выделены как недоступные для выполнения кода.
DEP служит для защиты от некоторых видов вредоносного программного обеспечения и атак, например, атак переполнения буфера, которые могут привести к неконтролируемому выполнению кода.