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.
Se llama para especificar una región hipercrítica.Dentro de una región hipercrítica, el programador no observará ninguna operación de bloqueo que se producen en la región.Esto significa que no repetirán el programador para bloquear las llamadas de función, intenta bloquean, errores de página, suspensiones de subprocesos, llamadas a procedimiento asincrónico de adquisición de (APCs) bloqueo de kernel, etc., para un subproceso UMS.
virtual int EnterHyperCriticalRegion() =0;
Valor devuelto
La nueva profundidad de región hipercrítica.Las regiones críticas hipercríticas son reentrantes.
Comentarios
El programador debe ser extraordinariamente cuidadoso sobre qué métodos llama y qué bloqueos adquiere en esas regiones.Si el código de esa región se bloquea en un bloqueo que está contenido por algo cuya responsabilidad de programación corresponde al programador, puede producirse un interbloqueo.
Requisitos
Encabezado: concrtrm.h
Simultaneidad deespacio de nombres: