Класс 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 [только классические приложения] |