MAPIDeInitIdle
Область применения: Outlook 2013 | Outlook 2016
Завершает работу модуля простоя MAPI для вызывающего приложения.
Свойство | Значение |
---|---|
Файл заголовка: |
Mapiutil.h |
Реализовано в: |
MAPI |
Вызывающая сторона: |
Клиентские приложения и поставщики услуг |
void MAPIDeInitIdle( void );
Параметры
Нет.
Возвращаемое значение
Нет.
Замечания
Клиентское приложение или поставщик услуг должны вызывать MAPIDeInitIdle , если ему больше не нужен неактивный обработчик, например, когда обработка прекращается.
Каждый вызов MAPIInitIdle должен сопоставляться с последующим вызовом MAPIDeInitIdle, иначе для вызывающего приложения остается запущенный обработчик бездействия.
Следующие функции работают с подсистемой простоя MAPI и подпрограммами простоя на основе прототипа функции FNIDLE :
Бездействуемая функция подпрограммы | Использование |
---|---|
ChangeIdleRoutine |
Изменяет характеристики зарегистрированной процедуры простоя. |
DeregisterIdleRoutine |
Удаляет зарегистрированную подпрограмму простоя из системы MAPI. |
EnableIdleRoutine |
Отключает или повторно включает зарегистрированную неактивную подпрограмму, не удаляя ее из системы MAPI. |
FtgRegisterIdleRoutine |
Добавляет в систему MAPI неактивную подпрограмму с включением или без нее. |
MAPIDeInitIdle |
Завершает работу модуля простоя MAPI для вызывающего приложения. |
MAPIInitIdle |
Инициализирует механизм простоя MAPI для вызывающего приложения. |
Когда все задачи переднего плана для платформы становятся неактивными, подсистема простоя MAPI вызывает подпрограмму простоя с наивысшим приоритетом, которая готова к выполнению. Нет гарантии вызова порядка между неактивными подпрограммами с одинаковым приоритетом.