Kernel Functions
9/8/2008
A seguinte tabela mostra as funções kernel com uma descrição da finalidade do nível cada e qual módulos, aplicativo ou kernel, pode chamar cada função.
For All Platforms:
A seguinte tabela mostra o kernel funções comum para todas as plataformas.
Função | Somente modo de kernel | Descrição |
---|---|---|
Sim |
Aloca fisicamente contíguo memória. |
|
Sim |
Libera um intervalo específico da armazenar em cache. |
|
Sim |
Liberações de armazenar em cache. |
|
Sim |
Obtém informações armazenar em cache. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Obtém o nível de confiabilidade atribuída de uma process. esta função é obsoleto em Windows Embedded CE. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Obtém um aleatório propagação que pode ser usadas em um algoritmo. |
|
Sim |
Usa atributos memória com suporte em algumas plataformas hardware que o kernel não suporte Por padrão. |
|
Sim |
Sinais eventos durante suspend/continuar. |
|
Sim |
Aloca memória Read/Write para o chamador e Read-only memória para outros processos. |
|
Sim |
Cria um endereço estático memória virtual que mapeia para um físico endereço. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Cria um timer de monitoria. |
|
Sim |
Windows Embedded CE relatório de erros despejo armazenamento por configuração limpa a área despejo relatório de erros Windows Embedded CE para zero. |
|
Sim |
Windows Embedded CE flushes relatório de erros dados despejo para o armazenamento sublinhado. |
|
Sim |
Obtém o tamanho da área despejo relatório de erros a Windows Embedded CE. |
|
Sim |
Lê dados a partir de área despejo relatório de erros Windows Embedded CE. |
|
Sim |
Grava dados para a área despejo relatório de erros Windows Embedded CE. |
|
Sim |
Converte o arquivo tempo para o formato de hora do sistema. |
|
For Windows Embedded CE: Sim For Windows Mobile: Nenhum |
Força o OS para trocar fora todas as páginas discardable de memória. |
|
Sim |
Lançamentos físico memória voltar para o sistema. |
|
Sim |
Obtém um identificador para o processo chamador. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Obtém segmento interno bitmask permissões do kernel para o atual segmento. Essa função é obsoleto em Windows Embedded CE. |
|
Sim |
Obtém o programa interrompido contador, qual é o programa exceção contador (EPC). |
|
Não |
Obtém dados associado com um evento. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Obtém o identificador processo do atual proprietário segmento. |
|
Sim |
Obtém o nome de driver de dispositivo está sendo usado para um padrão de entrada, saída ou erro operação saída. |
|
Sim |
Obtém informações sobre a objeto memória armazenar e sistema. Essa função é obsoleto. |
|
Não |
Obtém a pilha de chamadas de um segmento arbitrário no sistema. |
|
Sim |
Registra uma rotina serviço interrupção (ISR) com o kernel, especificando uma interrupção hardware indicada pelo seu valor de linha interrupção solicitação (IRQ). |
|
Sim |
Desativa uma interrupção hardware conforme especificado pelo seu identificador interrupção. |
|
Sim |
Sinais para o kernel que processamento interrupção foi concluído. |
|
Sim |
Uma interrupção hardware com o kernel inicializa. Essa inicialização permite que o driver de dispositivo para registrar um evento e habilitar a interrupção. |
|
Sim |
Máscaras interrupções hardware. |
|
Sim |
Permite que todas as interrupções com base em um parâmetro e retorna o atual estado. |
|
Sim |
Desativa todas as interrupções. |
|
Sim |
Permite que todas as interrupções. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Indica se o API especificado tiver sido registrado. Essa função é obsoleto em Windows Embedded CE. |
|
Não |
Verifica se um nomeado evento está sinalizado. |
|
Sim |
Função protótipo usada por um OEM ou um fornecedor hardware independentes (IHVS) para criar e exportar um manipulador interrupção instalável. |
|
Sim |
Compara dois valores tempo arquivo de igualdade. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Chamado por um driver para se comunicar com um manipulador interrupção. |
|
Sim |
Mapeia o módulo executável especificado para o espaço de endereço da processo de chamada. |
|
Sim |
Bloqueios na memória a região especificada do espaço de endereço virtual do processo, garantir que acessar subseqüente à região não provoca falha uma página. |
|
Sim |
Valida se uma região da memória apontado pelo PTR parâmetro é válido with respect to o processo chamador. Essa função é obsoleto em Windows Embedded CE. |
|
Sim |
Mapeia um desmapeado ponteiro para um processo. Essa função é obsoleto em Windows Embedded CE. |
|
Sim |
Abre um timer de monitoria existente. |
|
For Windows Embedded CE: Sim For Windows Mobile: Nenhum |
Permuta fora todas as páginas de um processo ou DLL que está disponível para paginação. |
|
Sim |
Consultas o Profiler OEM depois que ele for execução. |
|
Sim |
Implementado no kernel e chamado pelo Profiler ISR para registro um exemplo de perfil. |
|
Sim |
Implementado no kernel e chamado por OEM adapatation camada (OAL) codificar gerando interrupções. ProfilerHitEx é chamado pelo Profiler ISR para registro um exemplo de perfil. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Inicia o kernel instrumentados Windows Embedded CE ou perfil Monte Carlo. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Inicia o Profiler. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Pára o kernel instrumentados Windows Embedded CE ou perfil Monte Carlo e exibe um relatório perfil em um terminal depuração. |
|
Sim |
Atualiza um timer de monitoria. |
|
Sim |
Define ou consultas zonas para seja um processo ou um módulo, mas não ambos. |
|
Não |
Associa um identificador evento dados. |
|
Sim |
Usado por um driver de dispositivo para causar um evento interrupção artificial. |
|
Sim |
Altera o depurador usar como padrão Just-in-Time (JIT) dinamicamente. SetJITDebuggerPath pode ser chamado somente por um privilégio ou de confiança processo. |
|
Sim |
Essa função é obsoleto. |
|
Sim |
Alterna entre os modos de kernel e usuário. Essa função é obsoleto em Windows Embedded CE. |
|
Sim |
Define a bitmask permissões internas para o atual segmento, habilitando assim acessar para o espaço de endereço de outro processo. Essa função é obsoleto em Windows Embedded CE. |
|
Sim |
Define o padrão caminho destino saída entrada, saída ou erro. |
|
Sim |
Obtém um físico 1-MB–aligned página e retorna um ponteiro para a fila armazenar. |
|
Sim |
Define o número especificado de páginas para armazenar o objeto. Essa função é obsoleto. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Suspende o atual segmento até o próximo marcação sistema. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Inicia um timer de monitoria. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Pára um timer de monitoria. |
|
For Windows Embedded CE: Nenhum For Windows Mobile: Sim |
Converte hora do sistema para formato tempo arquivo. |
|
Sim |
Deregisters uma ISR com uma interrupção hardware específico. |
|
Sim |
Desbloqueia um intervalo especificado de páginas a espaço de endereço virtual de um processo, ativando o sistema para trocar as páginas se necessário. |
|
Sim |
Unmaps um ponteiro memória que foi mapeado anteriormente usando MapPtrToProcess. Essa função é obsoleto em Windows Embedded CE. |
|
Sim |
Vincula um físico específico intervalo memória para um endereço virtual mapeado estaticamente. |
|
Sim |
As alterações a por-página atributos para um intervalo de memória virtual, que geralmente é copiada de um físico localidade não conhecida para o kernel. |
For Windows Embedded CE:
A seguinte tabela mostra kernel adicional funções específicas para Windows Embedded CE.
Função | Somente modo de kernel | Descrição |
---|---|---|
Não |
Indica se o conjunto API especificado tiver sido registrado. Essa é uma versão non-polling da função IsAPIReady. |
A seguinte tabela mostra kernel novas funções específicas para Windows Embedded CE 6.0.
Função | Somente modo de kernel | Descrição |
---|---|---|
Não |
Permite que os drivers para os controles ENC E/S para outros drivers quando o driver não sabe nada sobre o controle E/S para que nenhuma validação será executada. O driver que é chamado em ainda tem a direcionar correto informações chamador para validação de parâmetro executar. |
|
Não |
Obtém o identificador processo do chamador que originou a chamar para o API. |
|
Não |
Obtém a direcionar identificador processo do chamador. |
Remarks
Windows Embedded CE 6.0, no modo kernel significa execução dentro de kernel como um segmento kernel. Antes CE 6.0, modo kernel essencialmente significava que você chamado SetKMode.