Funzione GetSystemDEPPolicy (winbase.h)
Ottiene l'impostazione dei criteri di prevenzione dell'esecuzione dei dati per il sistema.
Sintassi
DEP_SYSTEM_POLICY_TYPE GetSystemDEPPolicy();
Valore restituito
Questa funzione restituisce un valore di tipo DEP_SYSTEM_POLICY_TYPE, che può essere uno dei valori seguenti.
Codice/valore restituito | Descrizione |
---|---|
|
DEP è disabilitato per tutte le parti del sistema, indipendentemente dal supporto hardware per DEP. Il processore viene eseguito in modalità PAE con versioni a 32 bit di Windows, a meno che PAE non sia disabilitato nei dati di configurazione di avvio. |
|
DEP è abilitato per tutte le parti del sistema. Tutti i processi vengono sempre eseguiti con DEP abilitato. Dep non può essere disabilitato in modo esplicito per le applicazioni selezionate. Le correzioni di compatibilità del sistema vengono ignorate. |
|
Nei sistemi con processori in grado di applicare l'hardware dep, DEP viene abilitato automaticamente solo per i componenti del sistema operativo. Questa è l'impostazione predefinita per le versioni client di Windows. DEP può essere abilitato in modo esplicito per le applicazioni selezionate o il processo corrente. |
|
DEP viene abilitato automaticamente per i componenti del sistema operativo e per tutti i processi. Questa è l'impostazione predefinita per le versioni di Windows Server. DEP può essere disabilitato in modo esplicito per le applicazioni selezionate o il processo corrente. Le correzioni di compatibilità del sistema per DEP sono effettive. |
Commenti
I criteri DEP a livello di sistema vengono configurati in fase di avvio in base all'impostazione dei criteri nei dati di configurazione di avvio. Per modificare l'impostazione dei criteri DEP a livello di sistema, usare il comando BCDEdit /set per impostare l'opzione di immissione di avvio nx.
Se il criterio DEP di sistema è OptIn o OptOut, DEP può essere abilitato o disabilitato in modo selettivo per il processo corrente chiamando la funzione SetProcessDEPPolicy . Questa funzione funziona solo per i processi a 32 bit.
Un utente con privilegi amministrativi può disabilitare DEP per le applicazioni selezionate usando l'applicazione System Pannello di controllo. Se il criterio DEP di sistema è OptOut, DEP è disabilitato per queste applicazioni.
Application Compatibility Toolkit può essere usato per creare un elenco di singole applicazioni esenti da DEP. Se il criterio DEP di sistema è OptOut, dep viene disabilitato automaticamente per le applicazioni nell'elenco.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista con SP1, Windows XP con SP3 [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winbase.h (include Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |