CeDeleteRecord (RAPI)
9/8/2008
Esta função exclui um registro de um banco de dados em um remoto dispositivo baseado em Windows Embedded CE.
Syntax
BOOL CeDeleteRecord(
HANDLE hDatabase,
CEOID oidRecord
);
Parameters
- hDatabase
[no] Identificador para o banco de dados a partir da qual o registro é a ser excluído. O banco de dados devem ser aberto. Para abrir um banco de dados, chamado de CeOpenDatabase função.
- oidRecord
[no] Identificador de objeto do registro a ser excluído, que é obtida CeWriteRecordProps.
Return Value
Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar CeGetLastError e CeRapiGetError. CeGetLastError pode retornar ERROR_INVALID_PARAMETER Se o identificador ou identificador objeto for inválido.
Remarks
Se a pasta CEDB_AUTOINCREMENT sinalizador não é especificado quando o banco de dados é aberto, e o registro seja excluído é o atual registro, o próximo operação de leitura que usa o identificador banco de dados falhará. Se a pasta CEDB_AUTOINCREMENT sinalizador for especificado, o move automaticamente sistema o atual ponteiro buscar ENC por um.
Observação
Versões anteriores de Windows Embedded CE atribuído objeto identificadores a objetos em outros sistemas arquivo, such as o sistema de arquivos tabela de alocação de arquivos (FAT).Esses identificadores objeto foram garantia ser exclusivo em um volume, mas não entre múltiplo volumes.Eficaz com versão 3.0, apenas objetos em armazenar o objeto tiver válido, exclusivo objeto identificadores e armazenar o objeto é o único volume que pode retornar um objeto identificador.
Requirements
Header | rapi.h |
Library | rapi.lib |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Pocket PC 2000 and later, Smartphone 2002 and later |