Condividi tramite


Funzione EnterCriticalPolicySection (userenv.h)

La funzione EnterCriticalPolicySection sospende l'applicazione dei criteri per consentire alle applicazioni di leggere in modo sicuro le impostazioni dei criteri. Le applicazioni chiamano questa funzione se leggeno più voci di criteri e devono assicurarsi che le impostazioni non vengano modificate durante la lettura. Questo mutex protegge l'elaborazione Criteri di gruppo per tutte le estensioni lato client archiviate in un oggetto Criteri di gruppo (Oggetto Criteri di gruppo).

Sintassi

USERENVAPI HANDLE EnterCriticalPolicySection(
  [in] BOOL bMachine
);

Parametri

[in] bMachine

Valore che specifica se arrestare l'applicazione di criteri computer o criteri utente. Se questo valore è TRUE, il sistema arresta l'applicazione dei criteri computer. Se questo valore è FALSE, il sistema smette di applicare i criteri utente.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un handle per una sezione dei criteri.

Se la funzione ha esito negativo, il valore restituito è NULL. Per ottenere informazioni sull'errore estese, chiamare la funzione GetLastError .

Commenti

La quantità massima di tempo per cui un'applicazione può contenere una sezione critica è di 10 minuti. Dopo 10 minuti, il sistema rilascia nuovamente la sezione critica e i criteri possono essere applicati di nuovo.

Per acquisire sia gli oggetti della sezione computer che degli oggetti critici dell'utente, acquisire l'oggetto sezione critica dell'utente prima di acquisire l'oggetto sezione critica del computer. Ciò consente di evitare una situazione di deadlock.

Per chiudere l'handle, chiamare la funzione LeaveCriticalPolicySection . L'handle della sezione dei criteri non può essere usato in altre funzioni di Windows.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione userenv.h
Libreria Userenv.lib
DLL Userenv.dll

Vedi anche

Funzioni Criteri di gruppo

Panoramica di Criteri di gruppo

LeaveCriticalPolicySection