AdsRegisterProgressCallback
Registra uma função de callback de progresso para operações longas.
Sintaxe
UNSIGNED32 AdsRegisterProgressCallback(void* pCallback);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
pCallback |
void* |
Ponteiro para a função de callback de progresso. |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. Código de erro se falhar.
Descrição
AdsRegisterProgressCallback registra uma função de callback que será chamada periodicamente durante operações longas (como reindexação ou busca FTS) para reportar o progresso. Para remover a função registrada, use AdsClearProgressCallback.
Exemplo
void MeuProgresso(UNSIGNED16 usPercentual) {
printf("Progresso: %d%%\n", usPercentual);
}
AdsRegisterProgressCallback(MeuProgresso);