CENOTIFICATION (CEDB)
9/8/2008
Essa estrutura contém informações sobre uma alteração em armazenar o objeto ou um volume montado banco de dados.
Syntax
typedef struct _CENOTIFICATION {
DWORD dwSize;
DWORD dwParam;
UINT uType;
CEGUID guid;
CEOID oid;
CEOID oidParent;
} CENOTIFICATION;
Os membros
- dwSize
DWORD que contém o tamanho dessa estrutura.
- dwParam
DWORD que contém um valor User-defined atribuído a estrutura CENOTIFYREQUEST (CEDB).
uType
Inteiro não assinado que descreve o tipo notificação. A seguinte tabela mostra os valores possíveis.Valor Descrição Indica que um novo objeto identificador (OID) objeto foi criado.
Indica que um banco de dados foi excluído em um volume.
Indica que um registro foi excluído em um banco de dados.
Indica que um arquivo foi excluído. Disponível somente para um processo replicação OEM.
Indica que um Diretório foi excluído. Disponível somente para um processo replicação OEM.
Indica que um objeto foi modificado.
- GUID
Globalmente identificador exclusivo (CEGUID) da armazenar volume ou objeto banco de dados montada que aplica a notificação.
- OID
OID do objeto que foi alterado.
- oidParent
OID do objeto pai.
Remarks
A estrutura notificação retornada pelo sistema deve ser liberada após a notificação foi processada. Chamar a função CeFreeNotification (CEDB) para livre a estrutura notificação.
Versões anteriores de Windows Embedded CE atribuído OIDs a objetos em outros sistemas, such as o FAT arquivo sistema de arquivos. Esses OIDs foram garantia ser exclusivo em um volume, mas não entre múltiplo volumes. Somente objetos em armazenar o objeto eficaz com Windows CE 3.0, têm válido, exclusivo OIDs e armazenar o objeto é o volume único que pode retornar um objeto identificador.
Requirements
Header | windbase.h |
Windows Embedded CE | Windows CE 2.10 and later |
See Also
Reference
CEDB Structures
CeFreeNotification (CEDB)
CeOpenDatabaseEx (CEDB)