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.