Compartilhar via


CeOidGetInfoEx2 (CEDB)

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função recupera informações sobre um objeto em armazenar o objeto ou um volume montado banco de dados, ou de armazenar o objeto. Use a macro CREATE_SYSTEMGUID para obter a GUID de armazenar o objeto.

Essa função não trabalho com bancos de dados Edb. Para obter mais informações, consulte EDB Functions.

Syntax

BOOL CeOidGetInfoEx2( 
  PCEGUID pceguid, 
  CEOID oid,
  CEOIDINFOEX* poidInfo
);

Parameters

  • pceguid
    [no] Ponteiro para o CEGUID que contém o globalmente exclusivo identifierof um banco de dados montado.
  • OID
    [no] Identificador do objeto para que informações é ser recuperado.
  • poidInfo
    [out] Ponteiro para uma estrutura CEOIDINFOEX (CEDB) que contém informações sobre o objeto.

Return Value

TRUE indica sucesso. FALSE indica falha. Para informações de erro estendidas get, chamar GetLastError. GetLastError pode retornar ERROR_INVALID_HANDLE se o identificador objeto especificado é inválido.

Remarks

Há a seguinte diferenças entre o CeOidGetInfo (CEDB), a CeOidGetInfoEx (CEDB) e o CeOidGetInfoEx2 funções:

  • CeOidGetInfo e CeOidGetInfoEx Retornar ERROR_NOT_SUPPORTED se eles são chamado em um OID cujos dados não podem ser empacotados para o CEOIDINFO estrutura.
  • Se CeOidGetInfo e CeOidGetInfoEx São chamado em um banco de dados com uma ordem classificar que tenha múltiplo propriedades classificar, ele retorna corretamente, mas apenas a primeira propriedade classificar é retornado na CEOIDINFO estrutura.

Esta função pode ser usada para recuperar informações sobre qualquer objeto em volumes montados banco de dados in addition to bancos de dados armazenar os objeto.

Observação

Versões anteriores (2.12 e anteriores) do 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.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 ter válido, exclusivo OIDs.

Requirements

Header windbase.h
Library coredll.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

CEDB Functions
CeCreateDatabaseEx2 (CEDB)
CeOpenDatabaseEx2 (CEDB)
CREATE_SYSTEMGUID
CEOIDINFOEX (CEDB)
CeGetDBInformationByHandle (CEDB)

Concepts

Using Object Identifiers