Compartilhar via


CENOTIFICATION (CEDB)

Windows Mobile Not SupportedWindows Embedded CE Supported

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.
  • uType
    Inteiro não assinado que descreve o tipo notificação. A seguinte tabela mostra os valores possíveis.

    Valor Descrição

    DB_CEOID_CREATED

    Indica que um novo objeto identificador (OID) objeto foi criado.

    DB_CEOID_DATABASE_DELETED

    Indica que um banco de dados foi excluído em um volume.

    DB_CEOID_RECORD_DELETED

    Indica que um registro foi excluído em um banco de dados.

    DB_CEOID_FILE_DELETED

    Indica que um arquivo foi excluído. Disponível somente para um processo replicação OEM.

    DB_CEOID_DIRECTORY_DELETED

    Indica que um Diretório foi excluído. Disponível somente para um processo replicação OEM.

    DB_CEOID_CHANGED

    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)