AdsMgGetOpenTables2

Retorna as tabelas abertas no servidor (variante estendida).

Sintaxe

UNSIGNED32 AdsMgGetOpenTables2(ADSHANDLE hMg, UNSIGNED8* pucUser,
                               UNSIGNED16 usConnNumber, void* pInfo,
                               UNSIGNED16* pusCount, UNSIGNED16* pusSize);

Parâmetros

Parâmetro Tipo Descrição
hMg ADSHANDLE Handle da conexão de gerenciamento.
pucUser UNSIGNED8* Nome do usuário (ou NULL para todos).
usConnNumber UNSIGNED16 Número da conexão (0 para todas).
pInfo void* Array de estruturas ADS_MGMT_TABLE_INFO de saída.
pusCount UNSIGNED16* Número de tabelas retornadas.
pusSize UNSIGNED16* Tamanho total dos dados retornados em bytes.

Valor de Retorno

AE_SUCCESS (0) em caso de sucesso. Código de erro se falhar.

Descrição

AdsMgGetOpenTables2 é uma variante estendida de AdsMgGetOpenTables que retorna informações adicionais sobre as tabelas abertas. O comportamento é essencialmente o mesmo, mas a versão 2 pode incluir campos extras na estrutura de saída.

Exemplo

ADS_MGMT_TABLE_INFO astTables[100];
memset(astTables, 0, sizeof(astTables));
UNSIGNED16 usCount = 100;
UNSIGNED16 usSize = sizeof(astTables);
AdsMgGetOpenTables2(hMgmt, NULL, 0, astTables, &usCount, &usSize);

Ver Também


AdsMgGetServerType →


This site uses Just the Docs, a documentation theme for Jekyll.