Класс ALPC

Этот класс является родительским классом для расширенных событий вызова локальных процедур.

Следующий синтаксис упрощен из MOF-кода.

Синтаксис

[Guid("{45d8cccd-539f-4b72-a8b7-5c683142609a}")]
class ALPC : MSNT_SystemTrace
{
};

Члены

Класс ALPC не определяет никаких членов.

Комментарии

Чтобы включить расширенные события вызова локальных процедур в сеансе ведения журнала ядра NT, укажите флаг EVENT_TRACE_FLAG_ALPC в элементе EnableFlagsструктуры EVENT_TRACE_PROPERTIES при вызове функции StartTrace .

Потребители трассировки событий могут реализовать специальную обработку событий ALPC, вызвав функцию SetTraceCallback и указав ALPCGuid в качестве параметра pGuid . Используйте следующие типы событий, чтобы определить фактическое событие ALPC при использовании событий.

Тип события Описание
Значение типа события, 33 Событие отправки сообщения. Класс MOF ALPC_Send_Message определяет данные события для этого события.
Значение типа события, 34 Событие получения сообщения. Класс MOF ALPC_Receive_Message определяет данные события для этого события.
Значение типа события, 35 Дождитесь события ответа. Класс MOF ALPC_Wait_For_Reply определяет данные события для этого события.
Значение типа события, 36 Дождитесь нового события сообщения. Класс MOF ALPC_Wait_For_New_Message определяет данные события для этого события.
Значение типа события, 37 Остановить ожидание события. Класс MOF ALPC_Unwait определяет данные события для этого события.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]