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);

Ver Também


AdsReindex61 →


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