Compartilhar via


GetThreadPriority

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função retorna o valor prioridade para o segmento especificado.

Syntax

int GetThreadPriority(
  HANDLE hThread
);

Parameters

  • hThread
    [no] Identificador para o segmento.

Return Value

O nível de prioridade segmento indica sucesso. THREAD_PRIORITY_ERROR_RETURN indica falha. Para informações de erro estendidas get, chamar GetLastError.

Essa função retorna a prioridade de base do segmento. Se herança prioridade alterar a prioridade de um segmento, o valor retornado por essa função pode não coincidir com o original prioridade segmento ou o valor atribuído pelo SetThreadPriority.

A seguinte tabela mostra valores nível de prioridade.

Nível de prioridade Descrição

THREAD_PRIORITY_TIME_CRITICAL

Indica 3 pontos acima prioridade normal.

THREAD_PRIORITY_HIGHEST

Indica 2 pontos acima prioridade normal.

THREAD_PRIORITY_ABOVE_NORMAL

Indica 1 point acima prioridade normal.

THREAD_PRIORITY_NORMAL

Indica prioridade normal (251).

THREAD_PRIORITY_BELOW_NORMAL

Indica 1 point abaixo prioridade normal.

THREAD_PRIORITY_LOWEST

Indica 2 pontos abaixo prioridade normal.

THREAD_PRIORITY_ABOVE_IDLE

Indica 3 pontos abaixo prioridade normal.

THREAD_PRIORITY_IDLE

Indica 4 pontos abaixo prioridade normal.

Observação

Níveis de prioridade de 0 a 7, disponível em versões anteriores de Windows Embedded CE, agora são mapeados para níveis prioridade 248 a 255.

Remarks

Windows Embedded CE faz não suporte prioridade classes. A ordem na qual segmentos são agendados é determinado apenas pela suas prioridades segmento.

Quando manipular prioridades, verifique se ser uma alta - prioridade segmento não consumir todos disponível tempo de CPU.

Segmentos estão agendados em um modo round-robin em cada nível de prioridade. Segmentos em um nível inferior são agendados somente quando há segmentos executáveis existem em um nível mais alto.

Observação

Nas versões anteriores, um chamar para GetThreadPriority Ou CEGetThreadPriority retornaria o atual prioridade do segmento.O valor retornado pode ter sido uma prioridade melhorar por herança prioridade.

Para obter mais informações sobre níveis prioridade em Windows Embedded CE, consulte Priority Levels.

Requirements

Header winbase.h
Library coredll.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Process and Thread Functions
SetThreadPriority