AdsDDGetIndexProperty
Obtém uma propriedade de um Ãndice no dicionário de dados.
Sintaxe
UNSIGNED32 ENTRYPOINT AdsDDGetIndexProperty(ADSHANDLE hConnect, UNSIGNED8* pucTableName, UNSIGNED8* pucTagName, UNSIGNED16 usPropertyID, void* pvProperty, UNSIGNED16* pusPropertyLen);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
hConnect |
ADSHANDLE |
Handle da conexão com o dicionário de dados. |
pucTableName |
UNSIGNED8* |
Nome da tabela. |
pucTagName |
UNSIGNED8* |
Nome da tag do Ãndice. |
usPropertyID |
UNSIGNED16 |
ID da propriedade a ser obtida. |
pvProperty |
void* |
Buffer para receber o valor da propriedade. |
pusPropertyLen |
UNSIGNED16* |
Comprimento do buffer; retorna o comprimento do valor. |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. Código de erro se falhar.
Descrição
AdsDDGetIndexProperty recupera uma propriedade de um Ãndice ou tag dentro de uma tabela no dicionário de dados. As propriedades incluem nome do arquivo, expressão, único, descendente, condição e comprimento da chave.
Exemplo
UNSIGNED16 usLen = 256;
UNSIGNED8 aucValue[256];
AdsDDGetIndexProperty(hConnect, "Clientes", "IdxNome", ADS_DD_INDEX_EXPRESSION, aucValue, &usLen);