Compartilhar via


RAPI Functions

Windows Mobile SupportedWindows Embedded CE Supported

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

CeCheckPassword

Compara uma seqüência de caracteres especificado para a senha sistema.

CeCloseHandle

Fecha um aberto objeto identificador.

CeCopyFile

Copia um arquivo existente para um novo arquivo.

CeCreateDatabase

Cria um novo banco de dados.

CeCreateDatabaseEx

Cria um novo banco de dados em armazenar o objeto ou no volume amounted.

CeCreateDirectory

Cria uma nova pasta.

CeCreateFile

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.

CeCreateProcess

Executa um novo programa. Cria um novo processo e seu primário segmento. O novo processo executa o arquivo executável especificado.

CeDeleteDatabase

Remove um banco de dados de armazenar o objeto.

CeDeleteDatabaseEx

Remove um banco de dados de armazenar o objeto ou um volume montado banco de dados.

CeDeleteFile

Exclui um arquivo existente de armazenar o objeto.

CeDeleteRecord

Exclui um registro de um banco de dados.

CeEnumDBVolumes

Enumera todos os volumes montados banco de dados e retorna o nome de cada.

CeFindAllDatabases

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.

CeFindAllFiles

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.

CeFindClose

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.

CeFindFirstDatabase

Abre um contexto enumeração para habilitar um aplicativo para enumerar todos os bancos de dados em armazenar o objeto.

CeFindFirstDatabaseEx

Abre um contexto enumeração para todos os bancos de dados em um volume banco de dados.

CeFindFirstFile

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.

CeFindNextDatabase

Recupera o próximo banco de dados em um contexto enumeração.

CeFindNextDatabaseEx

Recupera o próximo banco de dados em um contexto enumeração.

CeFindNextFile

Continua um pesquisar arquivo de um chamar anterior para o CeFindFirstFile função.

CeFlushDBVol

Libera informações de um volume banco de dados para armazenamento permanente.

CeGetClassName

Recupera o nome da classe à qual pertence a janela especificada.

CeGetDesktopDeviceCaps

Recupera informações Device-specific sobre um dispositivo especificado.

CeGetDiskFreeSpaceEx

Recupera o quantidade de espaço em um volume disco em um remoto dispositivo baseado em Windows Embedded CE.

CeGetFileAttributes

Retorna atributos para um arquivo especificado ou Diretório.

CeGetFileSize

Recupera o tamanho, em bytes, do arquivo especificado.

CeGetFileTime

Recupera a data e tempo que um arquivo foi criado, acessado pela última vez e modificado pela última vez.

CeGetLastError

Returns the calling thread's last-error code value.

CeGetSpecialFolderPath

Obtém o caminho para uma pasta especial shell.

CeGetStoreInformation

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.

CeGetSystemInfo

Retorna informações sobre o atual sistema.

CeGetSystemMetrics

Recupera as dimensões, as larguras e as alturas das Windows exibir elementos e as configurações configuração sistema.

CeGetSystemPowerStatusEx

Recupera o status de energia do sistema.

CeGetTempPath

Obtém o caminho para o Diretório designado para arquivos temporários.

CeGetVersionEx

Estendido obtém informações sobre a versão do sistema operacional que está atualmente execução.

CeGetWindow

Recupera o identificador para uma janela que tem o relacionamento especificado para a janela especificada.

CeGetWindowLong

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.

CeGetWindowText

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.

CeGlobalMemoryStatus

Obtém informações sobre o físico e memória virtual do sistema.

CeMountDBVol

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.

CeMoveFile

Renomeia um arquivo existente ou um Diretório, incluindo todos os seus filhos.

CeOidGetInfo

Recupera informações sobre um objeto em armazenar o objeto.

CeOidGetInfoEx

Recupera informações sobre um objeto em armazenar o objeto ou um volume montado banco de dados.

CeOpenDatabase

Abre um banco de dados existente.

CeOpenDatabaseEx

Abre um banco de dados existente em qualquer volume banco de dados, incluindo bancos de dados montados.

CeQueryInstructionSet

Essa função consultas um Windows Embedded CE com dispositivo para determinar se ele suporta o conjunto especificado instrução Processor-specific.

CeRapiFreeBuffer

Libera a memória na computador desktop alocada por um chamar para CeFindAllDatabases, CeFindAllFiles, ou CeReadRecordProps.

CeRapiGetError

Relatórios remoto relacionado API falhas e pode ser usado para determinar se uma falha chamar devido a uma falha no remoto API.

CeRapiInit

Tenta inicializar o remoto Windows Embedded CE aplicativo-interface programação.

CeRapiInitEx

Tenta inicializar o remoto Windows Embedded CE aplicativo-interface programação e retorna um identificador evento inicialmente.

CeRapiInvoke

Pode ser usado como um mecanismo de uso geral para remotamente executar uma rotina.

CeRapiUninit

Uninitializes o remoto Windows Embedded CE aplicativo-interface programação.

CeReadFile

Lê dados de um arquivo, começando a posição indicada pelo ponteiro de arquivo.

CeReadRecordProps

Lê as propriedades a partir de atual registro.

CeReadRecordPropsEx

Lê as propriedades a partir de atual registro.

CeRegCloseKey

Libera o identificador da chave especificada.

CeRegCreateKeyEx

Cria a chave especificada. Se a chave já existir no Registro, a função abrirá-lo.

CeRegDeleteKey

Exclui um nomeado subchave da chave Registro especificado. A subchave a ser excluído não pode ter quaisquer subchaves.

CeRegDeleteValue

Remove um nomeado valor da chave Registro especificado.

CeRegEnumKeyEx

Enumera subchaves o aberto especificado chave Registro.

CeRegEnumValue

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.

CeRegOpenKeyEx

Abre a chave especificada.

CeRegQueryInfoKey

Recupera informações sobre uma chave Registro especificado.

CeRegQueryValueEx

Recupera o tipo e dados para um nome valor especificado que está associado com um aberto chave Registro.

CeRegSetValueEx

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.

CeRemoveDirectory

Exclui um vazio existente Diretório.

CeSeekDatabase

Procura o registro especificado em um aberto banco de dados.

CeSetDatabaseInfo

Define vários parâmetros banco de dados, incluindo o nome, tipo e classificar-descrições ordem.

CeSetDatabaseInfoEx

Define vários parâmetros banco de dados, incluindo o nome, tipo, classificar-descrições ordem e compactação do banco de dados.

CeSetEndOfFile

Move o final - do - arquivo posição para o arquivo especificado para o atual posição do ponteiro de arquivo.

CeSetFileAttributes

Define os atributos de um arquivo.

CeSetFilePointer

Move o ponteiro arquivo de um aberto arquivo.

CeSetFileTime

Define a data e tempo que um arquivo foi criado, acessado pela última vez ou modificado pela última vez.

CeSHCreateShortcut

Cria um atalho.

CeSHGetShortcutTarget

Recupera destino caminho do atalho.

CeSyncStart

Começa sincronização entre um área de trabalho e um remoto dispositivo baseado em Windows Embedded CE.

CeSyncStop

Parar sincronização entre um área de trabalho e um remoto dispositivo baseado em Windows Embedded CE.

CeUnmountDBVol

Desmonta um volume banco de dados.

CeWriteFile

Grava dados em um arquivo. Ele inicia gravar dados de arquivo na posição indicada pelo ponteiro de arquivo.

CeWriteRecordProps

Grava um conjunto de propriedades para um registro individual, criando o registro se necessário.

RAPIEXT

Usado para criar uma extensão RAPI em uma função Windows Embedded CE.

See Also

Other Resources

RAPI Reference