Actualmente, la única marca válida es PROCESS_LEAP_SECOND_INFO_FLAG_ENABLE_SIXTY_SECOND. Esa marca se describe a continuación.
Valor
Significado
PROCESS_LEAP_SECOND_INFO_FLAG_ENABLE_SIXTY_SECOND
Este valor cambia la forma en que el sistema controla los segundos bisiesto positivos. En concreto, cambia la forma en que el sistema controla el campo de segundos durante un salto positivo. Si se usa este valor, se mostrará el segundo salto positivo (por ejemplo: 23:59:59 -> 23:59:60 -> 00:00:00. Si no se usa este valor, se deshabilita "sesenta segundos" y el segundo 59, que precede a un segundo salto positivo, se mostrará durante 2 segundos con el valor de milisegundos marcando dos veces más lentamente. Así que 23:59:59 -> 23:59:59.500 -> 00:00:00, que tarda 2 segundos en tiempo de reloj. Deshabilitar "sesenta segundos" puede ayudar con las aplicaciones heredadas que no admiten ver el valor de segundos como 60 durante el segundo salto positivo. Estas aplicaciones pueden bloquearse o comportarse mal. Por lo tanto, en estos casos, mostramos el segundo 59 por dos veces durante el segundo salto positivo. Tenga en cuenta que esta configuración es por proceso y no persiste si se reinicia el proceso. Los desarrolladores deben probar su aplicación por compatibilidad con ver que el sistema devuelve "60" y agregar una llamada a sus rutinas de inicio de la aplicación para habilitar o deshabilitar "sesenta segundos". "Sesenta segundos" está deshabilitado de forma predeterminada para cada proceso. Obviamente, esta configuración no tiene ningún efecto si los segundos bisiesto están deshabilitados en todo el sistema, ya que entonces el sistema nunca se encontrará ni siquiera con un segundo bisiesto.