AdsOpenIndex

Abre um índice existente.

Sintaxe

UNSIGNED32 AdsOpenIndex(ADSHANDLE hTable, UNSIGNED8* pucName,
                        ADSHANDLE* ahIndex, UNSIGNED16* pu16ArrayLen);

Parâmetros

Parâmetro Tipo Descrição
hTable ADSHANDLE Handle da tabela.
pucName UNSIGNED8* Nome do arquivo de índice ou tag.
ahIndex ADSHANDLE* Array para receber os handles dos índices abertos.
pu16ArrayLen UNSIGNED16* Tamanho do array. Na saída, contém o número de índices abertos.

Valor de Retorno

AE_SUCCESS (0) em caso de sucesso. AE_INTERNAL_ERROR (5000) se a tabela for desconhecida.

Descrição

AdsOpenIndex abre um arquivo de índice existente e retorna handles para cada tag (índice) contido nele.

Para tabelas remotas, a operação é executada no servidor.

Exemplo

ADSHANDLE arr[64];
UNSIGNED16 usLen = 64;
AdsOpenIndex(hTable, "dados.cdx", arr, &usLen);
// arr contém os handles dos índices abertos

Ver Também


AdsCloseIndex →


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