ALPC 类
此类是高级本地过程调用事件的父类。
以下语法从 MOF 代码中简化而来。
[Guid("{45d8cccd-539f-4b72-a8b7-5c683142609a}")]
class ALPC : MSNT_SystemTrace
{
};
ALPC 类不定义任何成员。
若要在 NT 内核日志记录会话中启用高级本地过程调用事件,请在调用StartTrace 函数时,在 EVENT_TRACE_PROPERTIES 结构的 EnableFlags 成员中指定EVENT_TRACE_FLAG_ALPC标志。
事件跟踪使用者可以通过调用 SetTraceCallback 函数并将 ALPCGuid 指定为 pGuid 参数,为 ALPC 事件实现特殊处理。 使用事件时,使用以下事件类型标识实际的 ALPC 事件。
事件类型 | 说明 |
---|---|
事件类型值,33 | 发送消息事件。 ALPC_Send_Message MOF 类定义此事件的事件数据。 |
事件类型值,34 | 接收消息事件。 ALPC_Receive_Message MOF 类定义此事件的事件数据。 |
事件类型值,35 | 等待回复事件。 ALPC_Wait_For_Reply MOF 类定义此事件的事件数据。 |
事件类型值,36 | 等待新消息事件。 ALPC_Wait_For_New_Message MOF 类定义此事件的事件数据。 |
事件类型值,37 | 停止等待事件。 ALPC_Unwait MOF 类定义此事件的事件数据。 |
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |