Compartilhar via


Real-Time Priority System Levels

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

O sistema prioridade tem 256 Priority Levels numerado 0 (zero) a 255. Prioridade nível 0 é o maior nível de prioridade. O original oito níveis prioridade para Windows CE 2.12 e versões anteriores são mapeadas para níveis 248 a 255.

Aplicativos e drivers dispositivo devem usar o CeGetThreadPriority e CeSetThreadPriority APIs, instead of o herdado APIs, GetThreadPriority e SetThreadPriority. O herdado APIs ainda são disponível com o mesmo interfaces como antes, mas essas APIs tem acessar para apenas o original oito níveis prioridade.

O sistema nível de prioridade é dividido em quatro intervalos. A seguinte tabela mostra esses intervalos.

Níveis Descrição

0 a 96

Reservado para em tempo real acima drivers.

97 through 152

Usado pelos drivers dispositivo baseado em Windows Embedded CE usar como padrão.

153 through 247

Reservado para em tempo real abaixo drivers.

248 through 255

Prioridades tempo - real - mapeada para Não.

A seguinte tabela mostra os níveis prioridade usar como padrão que são associado com drivers dispositivo. Você pode substituir esses valores, alterando a codificar origem para os drivers ou por configuração valores de Registro. Os caminhos Registro a tabela pressupõem que a raiz Drivers chave é HKEY_LOCAL_MACHINE\Drivers\BuiltIn; o Registro usa hexadecimal valores para os níveis de prioridade.

Prioridade decimal Prioridade hexadecimal Driver de dispositivo Substituir

99

0x63

Segmento continuar Power Manager

HKEY_LOCAL_MACHINE\CurrentControlSet\Control\Power\ResumePriority256

100

0x64

Função USB

Nenhum

101, também usa + 1 e -1 relativo prioridades

0x65, também usa + 1 e -1 relativo prioridades

OHCD USB

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\OHCI\Priority256

101, também usa + 1, + 3, +5 e + 7 relativo prioridades

0x65, também usa + 1, + 3, +5 e + 7 relativo prioridades

UHCD USB

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\UHCI\Priority256

103

0x67

Serial

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial\Priority256

105, também usa + 1 e +2 relativo prioridades

0x69, também usa + 1 e + 2 relativo prioridades

PCMCIA

HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Priority256

109

0x6D

Tocar

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Touch\Priority256

110, also uses +2 and +4 relative priorities

0x6E, também usa + 2 e +4 relativo prioridades

IRSIR

HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms\Priority256

116, também usa + 2, +4, +6, +8, +10 e +12 relativo prioridades

0x74, também usa + 2, +4, +6, +8, +10 e +12 relativo prioridades

NDIS

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\NDIS\Priority256

131

0x83

KITL

Substituir na camada de aplicativo do OEM

131

0x83

VMINI

HKEY_LOCAL_MACHINE\Comm\VMini\Priority256

132

0x84

CxPort

HKEY_LOCAL_MACHINE\Comm\Cxport\Priority256

145

0x91

Teclado PS/2

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\Priority256

148

0x94

Comunicação de INFRAVERMELHO

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IrComm\Priority256

150

0x96

TAPI (Unimodem)

HKEY_LOCAL_MACHINE\Drivers\Unimodem\Priority256

210

0xD2

WaveDev

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev\Priority256

248

0xF8

PM (Power Manager)

HKEY_LOCAL_MACHINE\CurrentControlSet\Control\Power\Priority256

249

0xF9

Mouse PS/2

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\MOUSE\Priority256

249

0xF9

Segmento registro dispositivo Power Manager

HKEY_LOCAL_MACHINE\CurrentControlSet\Control\Power\PnPPriority256

249

0xF9

Power Manager sistema gerenciamento segmento

HKEY_LOCAL_MACHINE\CurrentControlSet\Control\Power\SystemPriority256

249

0xF9

Segmento timer atividade Power Manager

HKEY_LOCAL_MACHINE\CurrentControlSet\Control\Power\TimerPriority256

250

0xFA

WaveAPI

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WAPIMAN\Priority256

251

0xFB

Segmento monitor bateria Power Manager

HKEY_LOCAL_MACHINE\CurrentControlSet\Control\Power\PowerPollPriority256

Comentários

Segmentos em aplicativos normal (como apposed para Privileged) podem usar as prioridades segmento 248 a 255.

Segmentos em aplicativos com privilégios podem usar qualquer prioridade segmento.

Para obter mais informações sobre como criar um ambiente com privilégios, consulte Trusted Environment Creation.

See Also

Concepts

Real-Time Priority System
Real-Time Priority System Response Times