CEDBASEINFO
9/8/2008
Essa estrutura contém informações sobre um objeto de banco de dados. Essa estrutura é usada pelo CeSetDatabaseInfo e CeCreateDatabaseExfunções.
Syntax
typedef struct {
DWORD dwFlags;
WCHAR szDbaseName[CEDB_MAXDBASENAMELEN];
DWORD dwDbaseType;
WORD wNumRecords;
WORD wNumSortOrder;
DWORD dwSize;
FILETIME ftLastModified;
SORTORDERSPEC rgSortSpecs[CEDB_MAXSORTORDER];
} CEDBASEINFO;
Os membros
dwFlags
Esse membro é um ou uma combinação do seguinte sinalizadores.Sinalizador Valor Descrição CEDB_VALIDNAME
0x0001
O szDbaseName membro é válido e deve ser usado.
CEDB_VALIDTYPE
0x0002
O dwDbaseType membro é válido e deve ser usado.
CEDB_VALIDSORTSPEC
0x0004
O rgSortSpecs membro é válido e deve ser usado.
CEDB_VALIDMODTIME
0x0008
O ftLastModified membro é válido e deve ser usado.
CEDB_VALIDDBFLAGS
0x0010
Esse sinalizador deve ser usado em combinação com o seguinte sinalizador para definir o estado compactação do banco de dados.
CEDB_VALIDCREATE
0x0017
(CEDB_VALIDNAME | CEDB_VALIDTYPE | CEDB_VALIDSORTSPEC | CEDB_VALIDDBFLAGS)
CEDB_NOCOMPRESS
0x00010000
O banco de dados não está compactado. Se este sinalizador for usado com CeSetDatabaseInfoEx, registros novos ou modificados em um banco de dados compactados são descompactados. Se este sinalizador for usado com CeCreateDatabaseEx, o banco de dados não é compactado.
Por padrão, todos os bancos de dados são compactados. Se você desejar para alteração de compactação, ele deve ser feito no hora da criação.
- szDbaseName
Seqüência de caracteres NULL-Terminated que contém o nome do banco de dados. O seqüência de caracteres podem ter até 32 caracteres, incluindo a caractere nulo de terminação. Este membro deve ser definido quando usado para CeCreateDatabaseEx.
- dwDbaseType
Especifica o identificador tipo para o banco de dados.
- wNumRecords
Retorna o número de registros o banco de dados.
- wNumSortOrder
Número de classificar pedidos ativo no banco de dados. Up to classificar quatro Pedidos podem ser ativo em um tempo.
- dwSize
Especifica, em bytes, o tamanho do banco de dados.
- ftLastModified
Retorna o último tempo este banco de dados foi modificado.
- rgSortSpecs
Matriz que contém as descrições ordem de classificação. Somente o primeiro n matriz membros são válido, onde n é o valor especificado pelo wNumSortOrder membro. Se nenhum pedidos classificar forem especificados para CeCreateDatabaseEx Ou quando CEDB_VALIDSORTSPEC não for especificado, em seguida, uma ordem classificar usar como padrão está atribuído para o banco de dados.
Remarks
Para versões Windows Embedded CE 2.10 e posteriores, dwFlags possui significado adicional, mas ainda é compatível com versões anteriores. O alto-Palavra de ordem dwFlagsEspecifica as propriedades adicionais banco de dados.
Requirements
Header | rapitypes.h |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Pocket PC 2002 and later, Smartphone 2002 and later |
See Also
Reference
CEOIDINFO
CeSetDatabaseInfoEx (RAPI)