Compartilhar via


EnableIdleRoutine

Aplica-se a: Outlook 2013 | Outlook 2016

Habilita ou desabilita uma rotina ociosa baseada em FNIDLE .

Propriedade Valor
Arquivo de cabeçalho:
Mapiutil.h
Implementado por:
MAPI
Chamado por:
Aplicativos cliente e provedores de serviços
VOID EnableIdleRoutine(
  FTG ftg,
  BOOL fEnable
);

Parâmetros

Ftg

[in] Marca de função que identifica a rotina ociosa a ser habilitada ou desabilitada.

fEnable

[in] Contém TRUE se o mecanismo ocioso deve habilitar a rotina ociosa ou FALSE se ele deve desabilitar.

Valor de retorno

Nenhum.

Comentários

As funções a seguir lidam com o mecanismo ocioso MAPI e com rotinas ociosas com base no protótipo da função FNIDLE :

Função de rotina ociosa Uso
ChangeIdleRoutine
Altera as características de uma rotina ociosa registrada.
DeregisterIdleRoutine
Remove uma rotina ociosa registrada do sistema MAPI.
EnableIdleRoutine
Desabilita ou habilita novamente uma rotina ociosa registrada sem removê-la do sistema MAPI.
FtgRegisterIdleRoutine
Adiciona uma rotina ociosa ao sistema MAPI, com ou sem habilitá-la.
MAPIDeInitIdle
Desliga o mecanismo ocioso MAPI para o aplicativo de chamada.
MAPIInitIdle
Inicializa o mecanismo ocioso MAPI para o aplicativo de chamada.

ChangeIdleRoutine, DeregisterIdleRoutine e EnableIdleRoutine tomam como parâmetro de entrada a marca de função retornada por FtgRegisterIdleRoutine.

Quando todas as tarefas em primeiro plano para a plataforma ficam ociosas, o mecanismo ocioso MAPI chama a rotina ociosa de maior prioridade que está pronta para ser executada. Não há garantia de chamada de ordem entre rotinas ociosas da mesma prioridade.