CEPROPSPEC (EDB)
9/8/2008
Essa estrutura contém informações para a propriedade especificada. A estrutura é usada quando chamado o CeCreateDatabaseWithProps (EDB) e CeAddDatabaseProps (EDB) funções para definir novas propriedades banco de dados. A estrutura também é usada com a função CeGetDatabaseProps (EDB).
Syntax
typedef struct CEPROPSPEC {
WORD wVersion;
CEPROPID propid;
DWORD dwFlags;
LPWSTR pwszPropName;
DWORD cchPropName;
} CEPROPSPEC;
Os membros
- wVersion
Versão dessa estrutura. Deve ser definido como 1.
- Propid
A propriedade ID.
dwFlags
Uma ou uma combinação do seguinte sinalizadores.Sinalizador Descrição DB_PROP_COMPRESSED
Especifica que esta propriedade é armazenada compactado. Esse sinalizador se aplica somente a propriedades de tipo CEVT_STREAM. Usá-lo com outras propriedades gera um erro. Um transmitir que foi marcado como compactado é inacessível com a transmitir APIs. Use a função CeReadRecordPropsEx (EDB).
DB_PROP_NOTNULL
Especifica que a propriedade deve conter um valor e não pode ser definida como NULL. Esse sinalizador deve ser especificado se a propriedade será incluída em uma ordem classificar que é definido como um chave primária.
pwszPropName
Nome Opcional para uma propriedade. Se um nome não for especificado, um nome interno é gerado.Quando você chamar a função CeGetDatabaseProps (EDB), você deve Pre-allocate espaço para os nomes propriedade por configuração este campo para uma reserva seqüência vazia.
- cchPropName
Tamanho do opcional propriedade Nome. O tamanho máximo, não incluindo o encerrando NULL, é CEDB_MAXDBASENAMELEN (128).
Exemplo
O seguinte amostra de código é uma maneira inicializar os membros dessa estrutura:
for (int loop=0;loop<numProps;loop++)
{
propArray[loop].wVersion=CEPROPSPEC_VERSION;
propArray[loop].pwszPropName = new WCHAR[XXX]; // rr
propArray[loop]. cchPropName= XXX; // Need to specify the length of buffer we are passing in for pwszPropName.
}
Requirements
Header | windbase.h |
Library | coredll.lib |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
EDB Structures
CeCreateDatabaseWithProps (EDB)
CeAddDatabaseProps (EDB)
CeGetDatabaseProps (EDB)
CeReadRecordPropsEx (EDB)