Compartilhar via


CeFlushDBVol (CEDB)

Windows Mobile Not SupportedWindows Embedded CE Supported

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)