CeFlushDBVol (CEDB)
9/8/2008
Essa função libera informações de um volume banco de dados para armazenamento permanente.
Essa função não trabalho com bancos de dados Edb. Para obter mais informações, consulte EDB Functions.
Syntax
BOOL CeFlushDBVol(
PCEGUID pceguid
);
Parameters
- pceguid
[no] Ponteiro para o CEGUID que contém a identificador exclusivo (GUID) de um volume montado para ser liberado. Se este parâmetro for definido como NULL, todos os volumes banco de dados que tenham sido montados são liberados.
Return Value
TRUE indica sucesso. FALSE indica falha. Para informações de erro estendidas get, chamar GetLastError.
Remarks
Em um volume montado banco de dados, todos gravar operações são armazenados em cache. Para forçar explicitamente os dados a serem gravados fora para armazenamento permanente, chamar essa função. Se uma falha de energia ou redefinir ocorre antes dados são liberados a partir de armazenar em cache, os dados que não tem sido liberados serão perdidos. O mecanismo de banco de dados periodicamente libera o volume banco de dados quando suficiente dados foi alterados, mas um aplicativo que deve ser garantido que seus dados é salvo deve chamar este funções. Um volume banco de dados também é liberado quando for desmontado.
Não é necessário para chamar essa função em armazenar o objeto. Dados gravados para armazenar o objeto não são armazenadas em cache e persistir, desde que a armazenar objeto persiste.
Requirements
Header | windbase.h |
Library | coredll.lib |
Windows Embedded CE | Windows CE 2.10 and later |
See Also
Reference
CEDB Functions
CeUnmountDBVol (CEDB)
CeWriteRecordProps (CEDB)