структура MI_SessionCallbacks (mi.h)

Контейнер для указателей функции обратного вызова, обрабатывающих ведение журнала и сообщения об ошибках.

Синтаксис

typedef struct _MI_SessionCallbacks {
  void  *callbackContext;
  void(MI_Application *application, void *callbackContext,MI_Uint32 channel, const MI_Char *message) * )(writeMessage;
  void(MI_Application *application, void *callbackContext,MI_Instance *instance) * )(writeError;
} MI_SessionCallbacks;

Члены

callbackContext

Контекст клиента, который передается во все обратные вызовы. Используется для корреляции обратного вызова со связанной операцией.

writeMessage

Обратный вызов расширения CIM для получения ведения журнала при создании сеанса. Все параметры действительны только в течение времени существования обратного вызова.

writeError

Обратный вызов расширения CIM для ошибок. Версия сеанса этой функции является информативной. Сеанс не сможет создаться и вернет ошибку. Все параметры действительны только в течение времени существования обратного вызова.

Комментарии

Это структура, в которой содержатся все указатели функции обратного вызова. Заполните те, которые вы хотите получить. Все обратные вызовы являются расширениями CIM для отслеживания ведения журнала и сообщений об ошибках.

Требования

   
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть mi.h
Распространяемые компоненты Windows Management Framework 3.0 в Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 с пакетом обновления 2 (SP2)