Clase ALPC
Esta clase es la clase primaria para eventos avanzados de llamada de procedimiento local.
La sintaxis siguiente se simplifica a partir del código MOF.
[Guid("{45d8cccd-539f-4b72-a8b7-5c683142609a}")]
class ALPC : MSNT_SystemTrace
{
};
La clase ALPC no define ningún miembro.
Para habilitar eventos avanzados de llamada de procedimiento local en una sesión de registro de kernel nt, especifique la marca de EVENT_TRACE_FLAG_ALPC en el miembro EnableFlags de una estructura de EVENT_TRACE_PROPERTIES al llamar a la función StartTrace .
Los consumidores de seguimiento de eventos pueden implementar un procesamiento especial para eventos ALPC llamando a la función SetTraceCallback y especificando ALPCGuid como parámetro pGuid . Use los siguientes tipos de eventos para identificar el evento ALPC real al consumir eventos.
Tipo de evento | Descripción |
---|---|
Valor de tipo de evento, 33 | Enviar evento de mensaje. La ALPC_Send_Message clase MOF define los datos del evento para este evento. |
Valor de tipo de evento, 34 | Recibir evento de mensaje. La ALPC_Receive_Message clase MOF define los datos del evento para este evento. |
Valor de tipo de evento, 35 | Espere el evento de respuesta. La ALPC_Wait_For_Reply clase MOF define los datos del evento para este evento. |
Valor de tipo de evento, 36 | Espere a que se produzca un nuevo evento de mensaje. La ALPC_Wait_For_New_Message clase MOF define los datos del evento para este evento. |
Valor de tipo de evento, 37 | Detenga el evento en espera. La ALPC_Unwait clase MOF define los datos del evento para este evento. |
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |