Compartilhar via


CEOIDINFO (CEDB)

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura contém informações sobre um objeto no volume armazenar ou banco de dados objeto.

Syntax

typedef struct _CEOIDINFO { 
  WORD wObjType;
  WORD wPad;
  union {
    CEFILEINFO infFile;
    CEDIRINFO infDirectory;
    CEDBASEINFO infDatabase;
    CERECORDINFO infRecord;
  };
} CEOIDINFO; 

Os membros

  • wObjType
    Tipo do objeto. A seguinte tabela mostra os valores possíveis.

    Valor Descrição

    OBJTYPE_DATABASE

    Indica que o objeto é um banco de dados.

    OBJTYPE_DIRECTORY

    Indica que o objeto é um Diretório.

    OBJTYPE_FILE

    Indica que o objeto é um arquivo.

    OBJTYPE_INVALID

    Indica se a armazenar objeto contém não válido objeto que tenha esse identificador objeto.

    OBJTYPE_RECORD

    Indica que o objeto é um registro dentro um banco de dados.

  • wPad
    Estrutura alinhamento em um DWORD limite.
  • infFile
    Uma estrutura CEFILEINFO que contém informações sobre um arquivo. Esse membro é válido somente se wObjType é OBJTYPE_FILE.
  • infDirectory
    Uma estrutura CEDIRINFO que contém informações sobre um Diretório. Esse membro é válido somente se wObjType é OBJTYPE_DIRECTORY.
  • infDatabase
    Uma estrutura CEDBASEINFO (CEDB) que contém informações sobre um banco de dados. Esse membro é válido somente se wObjType é OBJTYPE_DATABASE.
  • infRecord
    Uma estrutura CERECORDINFO (CEDB) que contém informações sobre um registro em um banco de dados. Esse membro é válido somente se wObjType é OBJTYPE_RECORD.

Remarks

Nas versões (2.12 e anteriores) de Windows Embedded CE anteriores, OIDs foram atribuídos aos 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. Eficaz com Windows CE 3.0, os objetos somente arquivo e Diretório que possuem válido, exclusivo OIDs são em armazenar o objeto. Objetos de banco de dados, em qualquer sistema de arquivos, têm válido, exclusivo OIDs.

Requirements

Header windbase.h
Windows Embedded CE Windows CE 1.01 and later

See Also

Reference

CEDB Structures
CEDBASEINFO (CEDB)
CEDIRINFO
CEFILEINFO
CERECORDINFO (CEDB)
CeOidGetInfoEx (CEDB)