Compartilhar via


Priority Levels

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Iniciando com versão 3.0, Windows Embedded CE oferece níveis prioridade 256, com zero sendo a prioridade mais alta e 255 o mais baixo.

O original oito níveis prioridade para Windows CE 2.12 e versões anteriores é mapeado para níveis 255 através de 248, que são definidos para segmentos aplicativo.

Níveis de prioridade 247 por zero são atribuídos a aplicativos em tempo real, drivers e processos sistema.

Para evitar aleatório aplicativos de degradar o desempenho do sistema, os OEMs podem restringir todos os níveis prioridade entre 247 e zero para aplicativos OEM-specified. Para informações em disponível de seu dispositivo destino níveis prioridade, consultar o OEM.

Aplicativos e drivers dispositivo devem usar o CeGetThreadPriority e CeSetThreadPriority funções, instead of o herdado funções GetThreadPriority e SetThreadPriority. O herdado funções são ainda disponível com as mesmas interfaces, mas as funções têm acessar apenas para o original oito níveis prioridade.

Uso CeSetThreadPriority e SetThreadPriority Para definir a nível de prioridade de um segmento.

Uso CeGetThreadPriority e GetThreadPriority Para obter a nível de prioridade de um segmento.

O sistema nível de prioridade tem quatro intervalos, mostrados a seguinte tabela.

Intervalo Descrição

0 a 96

Reservado para em tempo real acima drivers.

97 through 152

Usado pelo usar como padrão Windows Embedded CE-com base em dispositivo drivers.

153 through 247

Reservado para em tempo real abaixo drivers.

248 through 255

Mapas para não - real - tempo prioridades.

Para obter mais informações sobre níveis de prioridade usar como padrão associado com dispositivo drivers, consulte Real-Time Priority System Levels.

See Also

Concepts

Processes and Threads