RAPI Functions
9/8/2008
Antes você pode invocar quaisquer funções RAPI, você deve inicializar a subjacente camada de comunicação entre o computador hospedar e o Windows Embedded CE com dispositivo, que deve estar conectado ao computador a hospedar através de um cabo ou uma base. Há duas versões da função de inicialização RAPI que você pode usar: CeRapiInit e CeRapiInitEx. CeRapiInit Não retorna até que a conexão é feita, ocorre um erro, ou outro segmento chama CeRapiUninit.
CeRapiInitEx funciona de maneira ligeiramente diferente. INSTEAD OF bloqueio o segmento chamado, ele retorna um identificador evento para indicar quando inicialização está completo. Uso CeRapiInitEx Para evitar bloqueio um segmento dentro uma chamar para CeRapiInit. CeRapiInitEx retorna imediatamente e continua até que a conexão é feita, até que ocorra um erro, ou até que haja um chamar a inicialização CeRapiUninit. Quando CeRapiInitEx está completo, ele define o evento especificado na heRapiInit membro das RAPIINIT estrutura. Após chamado CeRapiInitEx, verificar a valor de retorno para determinar se ocorreu um erro. Se a chamar foi inicialmente bem-sucedido, chamar o MsgWaitForMultipleObjects função para aguardar o identificador evento voltar passado na heRapiInit membro das RAPIINIT estrutura. Quando o evento é definido, verificar o hrRapiInit membro das RAPIINIT estrutura para determinar se a conexão foi bem-sucedido. Para desligar para baixo ou para parar o processo conexão, chamar o CeRapiUnInit função.
A seguinte tabela mostra o completo conjunto de funções Remote API (RAPI).
Função | Descrição |
---|---|
Compara uma seqüência de caracteres especificado para a senha sistema. |
|
Fecha um aberto objeto identificador. |
|
Copia um arquivo existente para um novo arquivo. |
|
Cria um novo banco de dados. |
|
Cria um novo banco de dados em armazenar o objeto ou no volume amounted. |
|
Cria uma nova pasta. |
|
Cria, abre ou Trunca um arquivo, pipe, recurso de comunicação, dispositivo disco ou console. Retorna um identificador que pode ser usado para acessar o objeto. Abre e retorna um identificador para um Diretório. |
|
Executa um novo programa. Cria um novo processo e seu primário segmento. O novo processo executa o arquivo executável especificado. |
|
Remove um banco de dados de armazenar o objeto. |
|
Remove um banco de dados de armazenar o objeto ou um volume montado banco de dados. |
|
Exclui um arquivo existente de armazenar o objeto. |
|
Exclui um registro de um banco de dados. |
|
Enumera todos os volumes montados banco de dados e retorna o nome de cada. |
|
Recupera informações sobre todos os bancos de dados de um determinado tipo residente no dispositivo de Windows Embedded CE. Além disso, copia informações para uma matriz de CEDB_FIND_DATA estruturas. |
|
Recupera informações sobre todos os arquivos e diretórios o Diretório determinado de armazenar o objeto Windows Embedded CE. Além disso, copia informações para uma matriz de CE_FIND_DATA estruturas. |
|
Fecha o identificador pesquisa especificada. O CeFindFirstFile e CeFindNextFile usam funções identificador de pesquisa para localizar arquivos com nomes que coincidem com um nome especificado. |
|
Abre um contexto enumeração para habilitar um aplicativo para enumerar todos os bancos de dados em armazenar o objeto. |
|
Abre um contexto enumeração para todos os bancos de dados em um volume banco de dados. |
|
Procura um Diretório para um arquivo cujo nome corresponda ao nome de arquivo especificado. CeFindFirstFile Examina nomes subdiretório em adição para nomes arquivo. |
|
Recupera o próximo banco de dados em um contexto enumeração. |
|
Recupera o próximo banco de dados em um contexto enumeração. |
|
Continua um pesquisar arquivo de um chamar anterior para o CeFindFirstFile função. |
|
Libera informações de um volume banco de dados para armazenamento permanente. |
|
Recupera o nome da classe à qual pertence a janela especificada. |
|
Recupera informações Device-specific sobre um dispositivo especificado. |
|
Recupera o quantidade de espaço em um volume disco em um remoto dispositivo baseado em Windows Embedded CE. |
|
Retorna atributos para um arquivo especificado ou Diretório. |
|
Recupera o tamanho, em bytes, do arquivo especificado. |
|
Recupera a data e tempo que um arquivo foi criado, acessado pela última vez e modificado pela última vez. |
|
Returns the calling thread's last-error code value. |
|
Obtém o caminho para uma pasta especial shell. |
|
Preenche um STORE_INFORMATION estrutura com o tamanho de armazenar o objeto e a quantidade de espaço livre em armazenar o objeto no momento. |
|
Retorna informações sobre o atual sistema. |
|
Recupera as dimensões, as larguras e as alturas das Windows exibir elementos e as configurações configuração sistema. |
|
Recupera o status de energia do sistema. |
|
Obtém o caminho para o Diretório designado para arquivos temporários. |
|
Estendido obtém informações sobre a versão do sistema operacional que está atualmente execução. |
|
Recupera o identificador para uma janela que tem o relacionamento especificado para a janela especificada. |
|
Recupera informações sobre a janela especificada. Também recupera a 32-bit (longo) valor no deslocamento especificado para o adicional memória janela de uma janela. |
|
Copia o texto de barra de título da janela de especificado — se ela tiver um — em uma reserva. Se a janela especificada for um controle, o texto do controle será copiado. |
|
Obtém informações sobre o físico e memória virtual do sistema. |
|
Emite uma solicitação de montagem para um volume banco de dados que contém os dados e um log integridade. Além disso, retorna um CEGUID Isto é o globalmente exclusivo Identifier(GUID) de um banco de dados montado. |
|
Renomeia um arquivo existente ou um Diretório, incluindo todos os seus filhos. |
|
Recupera informações sobre um objeto em armazenar o objeto. |
|
Recupera informações sobre um objeto em armazenar o objeto ou um volume montado banco de dados. |
|
Abre um banco de dados existente. |
|
Abre um banco de dados existente em qualquer volume banco de dados, incluindo bancos de dados montados. |
|
Essa função consultas um Windows Embedded CE com dispositivo para determinar se ele suporta o conjunto especificado instrução Processor-specific. |
|
Libera a memória na computador desktop alocada por um chamar para CeFindAllDatabases, CeFindAllFiles, ou CeReadRecordProps. |
|
Relatórios remoto relacionado API falhas e pode ser usado para determinar se uma falha chamar devido a uma falha no remoto API. |
|
Tenta inicializar o remoto Windows Embedded CE aplicativo-interface programação. |
|
Tenta inicializar o remoto Windows Embedded CE aplicativo-interface programação e retorna um identificador evento inicialmente. |
|
Pode ser usado como um mecanismo de uso geral para remotamente executar uma rotina. |
|
Uninitializes o remoto Windows Embedded CE aplicativo-interface programação. |
|
Lê dados de um arquivo, começando a posição indicada pelo ponteiro de arquivo. |
|
Lê as propriedades a partir de atual registro. |
|
Lê as propriedades a partir de atual registro. |
|
Libera o identificador da chave especificada. |
|
Cria a chave especificada. Se a chave já existir no Registro, a função abrirá-lo. |
|
Exclui um nomeado subchave da chave Registro especificado. A subchave a ser excluído não pode ter quaisquer subchaves. |
|
Remove um nomeado valor da chave Registro especificado. |
|
Enumera subchaves o aberto especificado chave Registro. |
|
Enumera os valores para o aberto especificado chave Registro. Além disso, copia um indexados nome valor e bloco de dados para a chave cada tempo é chamado. |
|
Abre a chave especificada. |
|
Recupera informações sobre uma chave Registro especificado. |
|
Recupera o tipo e dados para um nome valor especificado que está associado com um aberto chave Registro. |
|
Armazena dados no campo de valor de um aberto chave Registro. Ele também pode definir informações adicionais valor e tipo para a chave especificada. |
|
Exclui um vazio existente Diretório. |
|
Procura o registro especificado em um aberto banco de dados. |
|
Define vários parâmetros banco de dados, incluindo o nome, tipo e classificar-descrições ordem. |
|
Define vários parâmetros banco de dados, incluindo o nome, tipo, classificar-descrições ordem e compactação do banco de dados. |
|
Move o final - do - arquivo posição para o arquivo especificado para o atual posição do ponteiro de arquivo. |
|
Define os atributos de um arquivo. |
|
Move o ponteiro arquivo de um aberto arquivo. |
|
Define a data e tempo que um arquivo foi criado, acessado pela última vez ou modificado pela última vez. |
|
Cria um atalho. |
|
Recupera destino caminho do atalho. |
|
Começa sincronização entre um área de trabalho e um remoto dispositivo baseado em Windows Embedded CE. |
|
Parar sincronização entre um área de trabalho e um remoto dispositivo baseado em Windows Embedded CE. |
|
Desmonta um volume banco de dados. |
|
Grava dados em um arquivo. Ele inicia gravar dados de arquivo na posição indicada pelo ponteiro de arquivo. |
|
Grava um conjunto de propriedades para um registro individual, criando o registro se necessário. |
|
Usado para criar uma extensão RAPI em uma função Windows Embedded CE. |