A propriedade ThreadWaitReason indica por que o thread está aguardando. O valor apenas será válido se o membro ThreadState ...

A propriedade ThreadWaitReason indica por que o thread está aguardando. O valor apenas será válido se o membro ThreadState for definido como Aguardando. Valores de 0 ou 7 indicam que o thread está aguardando o Executivo, 1 ou 8, uma Página Livre, 2 ou 9, uma Entrada de Página, 3 ou 10, uma Alocação de Pool, 4 ou 11, um Atraso de Execução, 5 ou 12, uma condição de Suspenso, 6 ou 13, uma Solicitação de Usuário, 14, um Par de Evento Alto, 15, um Par de Evento Baixo, 16, um Recebimento de LPC (Chamada de Procedimento Local) receber, 17, uma Resposta de LPC, 18, uma Memória Virtual, 19, uma Saída de Página. 20 e superiores não são atribuídos. Pares de Eventos permitem a comunicação com subsistemas protegidos (consulte Opções de Contexto).