Atualmente, o único sinalizador válido é PROCESS_LEAP_SECOND_INFO_FLAG_ENABLE_SIXTY_SECOND. Esse sinalizador é descrito abaixo.
Valor
Significado
PROCESS_LEAP_SECOND_INFO_FLAG_ENABLE_SIXTY_SECOND
Esse valor altera a maneira como os segundos bissextos positivos são tratados pelo sistema. Especificamente, ele altera como o campo de segundos durante um segundo bissexto positivo é tratado pelo sistema. Se esse valor for usado, o segundo salto positivo será mostrado (por exemplo: 23:59:59 -> 23:59:60 -> 00:00:00. Se esse valor não for usado, "sessenta segundos" será desabilitado e o 59º segundo anterior a um segundo bissexto positivo será mostrado por 2 segundos com o valor de milissegundos funcionando duas vezes mais lento. Assim, 23:59:59 -> 23:59:59.500 -> 00:00:00, que leva 2 segundos no tempo do relógio de parede. Desabilitar "sessenta segundos" pode ajudar com aplicativos herdados que não dão suporte a ver o valor de segundos como 60 durante o segundo salto positivo. Esses aplicativos podem falhar ou se comportar mal. Portanto, nesses casos, exibimos o 59º segundo por duas vezes mais tempo durante o segundo salto positivo. Observe que essa configuração é por processo e não persiste se o processo for reiniciado. Os desenvolvedores devem testar seu aplicativo quanto à compatibilidade ao ver o sistema retornar "60" e adicionar uma chamada às rotinas de inicialização do aplicativo para habilitar ou desabilitar "sessenta segundos". "Sessenta segundos" é desabilitado por padrão para cada processo. Obviamente, essa configuração não terá efeito se os segundos bissextos estiverem desabilitados em todo o sistema, pois o sistema nunca sequer encontrará um segundo bissexto.