Compartilhar via


CEDBASEINFO

Windows Mobile SupportedWindows Embedded CE Supported

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)

Concepts

RAPI Structures