ALPC-Klasse
Diese Klasse ist die übergeordnete Klasse für Aufrufereignisse für erweiterte lokale Prozeduren.
Die folgende Syntax wird durch einen MOF-Code vereinfacht.
[Guid("{45d8cccd-539f-4b72-a8b7-5c683142609a}")]
class ALPC : MSNT_SystemTrace
{
};
Die ALPC-Klasse definiert keine Member.
Wenn Sie erweiterte Aufrufereignisse für lokale Prozeduren in einer NT-Kernelprotokollierungssitzung aktivieren möchten, geben Sie beim Aufrufen der StartTrace-Funktion das Flag EVENT_TRACE_FLAG_ALPC im EnableFlags-Member einer EVENT_TRACE_PROPERTIES-Struktur an.
Ereignisablaufverfolgungsverbraucher können eine spezielle Verarbeitung für ALPC-Ereignisse implementieren, indem sie die SetTraceCallback-Funktion aufrufen und ALPCGuid als pGuid-Parameter angeben. Verwenden Sie die folgenden Ereignistypen, um das tatsächliche ALPC-Ereignis beim Verbrauch von Ereignissen zu identifizieren.
Ereignistyp | BESCHREIBUNG |
---|---|
Ereignistypwert, 33 | Nachrichtenereignis senden. Die ALPC_Send_Message MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Ereignistypwert, 34 | Ereignis "Nachrichten empfangen". Die ALPC_Receive_Message MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Ereignistypwert, 35 | Warten Sie auf das Antwortereignis. Die ALPC_Wait_For_Reply MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Ereignistypwert, 36 | Warten Sie auf ein neues Nachrichtenereignis. Die ALPC_Wait_For_New_Message MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Ereignistypwert, 37 | Beenden des Warteereignisses. Die ALPC_Unwait MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |