Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función EnterCriticalPolicySection pausa la aplicación de directiva para permitir que las aplicaciones lean la configuración de directiva de forma segura. Las aplicaciones llaman a esta función si leen varias entradas de directiva y deben asegurarse de que la configuración no cambia mientras se leen. Esta exclusión mutua protege directiva de grupo procesamiento de todas las extensiones del lado cliente almacenadas en un objeto de directiva de grupo (GPO).
Sintaxis
USERENVAPI HANDLE EnterCriticalPolicySection(
[in] BOOL bMachine
);
Parámetros
[in] bMachine
Valor que especifica si se debe detener la aplicación de la directiva de equipo o la directiva de usuario. Si este valor es TRUE, el sistema deja de aplicar la directiva de equipo. Si este valor es FALSE, el sistema deja de aplicar la directiva de usuario.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es un identificador de una sección de directiva.
Si la función no se realiza correctamente, el valor devuelto es NULL. Para obtener información ampliada de los errores, llame a la función GetLastError.
Comentarios
La cantidad máxima de tiempo que una aplicación puede contener una sección crítica es de 10 minutos. Después de 10 minutos, el sistema libera la sección crítica y la directiva se pueden volver a aplicar.
Para adquirir los objetos de sección crítico para el equipo y el usuario, adquiera el objeto de sección crítico para el usuario antes de adquirir el objeto de sección crítico para el equipo. Esto ayudará a evitar una situación de interbloqueo.
Para cerrar el identificador, llame a la función LeaveCriticalPolicySection . El identificador de sección de directiva no se puede usar en ninguna otra función de Windows.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista |
| Servidor mínimo compatible | Windows Server 2008 |
| Plataforma de destino | Windows |
| Encabezado | userenv.h |
| Library | Userenv.lib |
| Archivo DLL | Userenv.dll |
Consulte también
Funciones de directiva de grupo