Priority Levels
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.