Compartilhar via


CeGetDBInformationByHandle (EDB)

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função obtém informações sobre um aberto banco de dados usando o identificador do banco de dados.

Essa função não trabalho com bancos de dados CEDB. Para obter mais informações sobre CEDB, consulte CEDB Reference.

Syntax

BOOL CeGetDBInformationByHandle(
  HANDLE hDbase, 
  BY_HANDLE_DB_INFORMATION* lpDBInfo
);

Parameters

  • hDbase
    [no] Identificador para um aberto banco de dados. Esse identificador deve ser obtido por chamado a função CeOpenDatabaseInSession (EDB).
  • lpDBInfo
    [in, Out] Ponteiro para uma estrutura BY_HANDLE_DB_INFORMATION (EDB). O chamador deve definir a wVersion membro para BY_HANDLE_DB_INFORMATION_VERSION antes chamado essa função.

Return Value

TRUE indica sucesso. FALSE indica falha. Para informações de erro estendidas get, chamar GetLastError. A seguinte tabela mostra os valores possíveis.

Return valor Descrição

ERROR_INVALID_HANDLE

O hDbase parâmetro for definido como NULL ou igual a INVALID_HANDLE_VALUE.

ERROR_INVALID_PARAMETER

Indica um do seguinte:

  • O lpDBInfo parâmetro for definido como NULL.
  • O wVersion membro não é igual a BY_HANDLE_DB_INFORMATION_VERSION.

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 Functions
CeOpenDatabaseInSession (EDB)
BY_HANDLE_DB_INFORMATION (EDB)