GetProcessDEPPolicy, fonction (winbase.h)
Obtient les paramètres d’émulation de thunk DEP-ATL et DEP-ATL pour le processus 32 bits spécifié. Windows XP avec SP3 : Obtient les paramètres d’émulation de thunk DEP et DEP-ATL pour le processus actuel.
Syntaxe
BOOL GetProcessDEPPolicy(
[in] HANDLE hProcess,
[out] LPDWORD lpFlags,
[out] PBOOL lpPermanent
);
Paramètres
[in] hProcess
Handle du processus. PROCESS_QUERY_INFORMATION privilège est requis pour obtenir la stratégie DEP d’un processus.
Windows XP avec SP3 : Le paramètre hProcess est ignoré.
[out] lpFlags
DWORD qui reçoit un ou plusieurs des indicateurs suivants.
Valeur | Signification |
---|---|
|
DEP est désactivé pour le processus spécifié. |
|
DEP est activé pour le processus spécifié. |
|
L’émulation de thunk DEP-ATL est désactivée pour le processus spécifié. Pour plus d’informations sur l’émulation de thunk DEP-ATL, consultez SetProcessDEPPolicy. |
[out] lpPermanent
TRUE si DEP est activé ou désactivé définitivement pour le processus spécifié ; sinon , FALSE. Si lpPermanent a la valeur TRUE, le paramètre DEP actuel persiste pendant toute la durée du processus et ne peut pas être modifié en appelant SetProcessDEPPolicy.
Valeur retournée
Si la fonction réussit, elle retourne TRUE.
Si la fonction échoue, elle retourne FALSE. Pour récupérer les valeurs d’erreur définies pour cette fonction, appelez GetLastError.
Remarques
GetProcessDEPPolicy est pris en charge uniquement pour les processus 32 bits. Si cette fonction est appelée sur un processus 64 bits, elle échoue avec ERROR_NOT_SUPPORTED.
Pour compiler une application qui appelle cette fonction, définissez _WIN32_WINNT comme 0x0600 ou version ultérieure. Pour plus d’informations, consultez Utilisation des en-têtes Windows.
Configuration requise
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 |