Classe ALPC
Questa classe è la classe padre per gli eventi di chiamata alla routine locale avanzata.
La sintassi seguente è semplificata dal codice MOF.
[Guid("{45d8cccd-539f-4b72-a8b7-5c683142609a}")]
class ALPC : MSNT_SystemTrace
{
};
La classe ALPC non definisce alcun membro.
Per abilitare gli eventi di chiamata alla routine locale avanzata in una sessione di registrazione del kernel NT, specificare il flag EVENT_TRACE_FLAG_ALPC nel membro EnableFlags di una struttura EVENT_TRACE_PROPERTIES quando si chiama la funzione StartTrace .
I consumer di traccia eventi possono implementare un'elaborazione speciale per gli eventi ALPC chiamando la funzione SetTraceCallback e specificando ALPCGuid come parametro pGuid . Usare i tipi di evento seguenti per identificare l'evento ALPC effettivo durante l'utilizzo di eventi.
Tipo di evento | Descrizione |
---|---|
Valore del tipo di evento, 33 | Invia evento di messaggio. La classe MOF ALPC_Send_Message definisce i dati dell'evento per questo evento. |
Valore del tipo di evento, 34 | Ricevere l'evento del messaggio. La classe ALPC_RECEIVE_MESSAGE MOF definisce i dati dell'evento per questo evento. |
Valore del tipo di evento, 35 | Attendere l'evento di risposta. La classe MOF ALPC_Wait_For_Reply definisce i dati dell'evento per questo evento. |
Valore del tipo di evento, 36 | Attendere il nuovo evento del messaggio. La classe MOF ALPC_Wait_For_New_Message definisce i dati dell'evento per questo evento. |
Valore del tipo di evento, 37 | Arrestare l'evento di attesa. La classe MOF ALPC_Unwait definisce i dati dell'evento per questo evento. |
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |