GetSystemDEPPolicy, fonction (winbase.h)
Obtient le paramètre de stratégie de prévention de l’exécution des données (DEP) pour le système.
Syntaxe
DEP_SYSTEM_POLICY_TYPE GetSystemDEPPolicy();
Valeur de retour
Cette fonction retourne une valeur de type DEP_SYSTEM_POLICY_TYPE, qui peut être l’une des valeurs suivantes.
Code/valeur de retour | Description |
---|---|
|
DeP est désactivé pour toutes les parties du système, quelle que soit la prise en charge matérielle pour DEP. Le processeur s’exécute en mode PAE avec des versions 32 bits de Windows, sauf si PAE est désactivé dans les données de configuration de démarrage. |
|
LA PED est activée pour toutes les parties du système. Tous les processus s’exécutent toujours avec DEP activé. La stratégie DEP ne peut pas être explicitement désactivée pour les applications sélectionnées. Les correctifs de compatibilité système sont ignorés. |
|
Sur les systèmes dotés de processeurs capables d’appliquer la PED matérielle, LAP est automatiquement activée uniquement pour les composants du système d’exploitation. Il s’agit du paramètre par défaut pour les versions clientes de Windows. DeP peut être explicitement activé pour les applications sélectionnées ou le processus actuel. |
|
LA PED est automatiquement activée pour les composants du système d’exploitation et tous les processus. Il s’agit du paramètre par défaut pour les versions de Windows Server. La PED peut être explicitement désactivée pour les applications sélectionnées ou le processus actuel. Des correctifs de compatibilité système pour DEP sont en vigueur. |
Remarques
La stratégie DEP à l’échelle du système est configurée au moment du démarrage en fonction du paramètre de stratégie dans les données de configuration de démarrage. Pour modifier le paramètre de stratégie DEP à l’échelle du système, utilisez la commande BCDEdit /set pour définir l’option d’entrée de démarrage nx .
Si la stratégie DEP système est OptIn ou OptOut, LAP peut être activée ou désactivée de manière sélective pour le processus actuel en appelant la fonction SetProcessDEPPolicy . Cette fonction fonctionne uniquement pour les processus 32 bits.
Un utilisateur disposant de privilèges d’administration peut désactiver la protection contre les applications sélectionnées à l’aide de l’application System Panneau de configuration. Si la stratégie DEP système est OptOut, DEP est désactivé pour ces applications.
Le kit de ressources de compatibilité des applications peut être utilisé pour créer une liste d’applications individuelles qui sont exemptées de LAP. Si la stratégie DEP système est OptOut, DEP est automatiquement désactivé pour les applications de la liste.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista avec SP1, Windows XP avec SP3 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winbase.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |