Windows Dev Center

ALPC class

This class is the parent class for advanced local procedure call events.

The following syntax is simplified from MOF code.

Syntax

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

Members

The ALPC class does not define any members.

Remarks

To enable advanced local procedure call events in an NT Kernel logging session, specify the EVENT_TRACE_FLAG_ALPC flag in the EnableFlags member of an EVENT_TRACE_PROPERTIES structure when calling the StartTrace function.

Event trace consumers can implement special processing for ALPC events by calling the SetTraceCallback function and specifying ALPCGuid as the pGuid parameter. Use the following event types to identify the actual ALPC event when consuming events.

Event typeDescription
Event type value, 33Send message event. The ALPC_Send_Message MOF class defines the event data for this event.
Event type value, 34Receive message event. The ALPC_Receive_Message MOF class defines the event data for this event.
Event type value, 35Wait for reply event. The ALPC_Wait_For_Reply MOF class defines the event data for this event.
Event type value, 36Wait for new message event. The ALPC_Wait_For_New_Message MOF class defines the event data for this event.
Event type value, 37Stop waiting event. The ALPC_Unwait MOF class defines the event data for this event.

 

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

 

 

Community Additions

ADD
Show:
© 2015 Microsoft