Compartir a través de


EnableIdleRoutine

Hace referencia a: Outlook 2013 | Outlook 2016

Habilita o deshabilita una rutina de inactividad basada en FNIDLE .

Propiedad Valor
Archivo de encabezado:
Mapiutil.h
Implementado por:
MAPI
Llamado por:
Aplicaciones cliente y proveedores de servicios
VOID EnableIdleRoutine(
  FTG ftg,
  BOOL fEnable
);

Parameters

Ftg

[in] Etiqueta de función que identifica la rutina de inactividad que se va a habilitar o deshabilitar.

fEnable

[in] Contiene TRUE si el motor inactivo debe habilitar la rutina de inactividad o FALSE si debe deshabilitarla.

Valor devuelto

Ninguno.

Comentarios

Las siguientes funciones tratan con el motor de inactividad MAPI y con rutinas de inactividad basadas en el prototipo de función FNIDLE :

Función rutinaria inactiva Uso
ChangeIdleRoutine
Cambia las características de una rutina de inactividad registrada.
DeregisterIdleRoutine
Quita una rutina de inactividad registrada del sistema MAPI.
EnableIdleRoutine
Deshabilita o vuelve a habilitar una rutina de inactividad registrada sin quitarla del sistema MAPI.
FtgRegisterIdleRoutine
Agrega una rutina inactiva al sistema MAPI, con o sin habilitarla.
MAPIDeInitIdle
Apaga el motor de inactividad MAPI para la aplicación que realiza la llamada.
MAPIInitIdle
Inicializa el motor de inactividad MAPI para la aplicación que realiza la llamada.

ChangeIdleRoutine, DeregisterIdleRoutine y EnableIdleRoutine toman como parámetro de entrada la etiqueta de función devuelta por FtgRegisterIdleRoutine.

Cuando todas las tareas en primer plano de la plataforma se inactivan, el motor de inactividad MAPI llama a la rutina de inactividad de prioridad más alta que está lista para ejecutarse. No hay ninguna garantía de orden de llamada entre rutinas inactivas de la misma prioridad.