Partager via


ALPC, classe

Cette classe est la classe parente pour les événements d’appel de procédure locale avancés.

La syntaxe suivante est simplifiée à partir du code MOF.

Syntaxe

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

Membres

La classe ALPC ne définit aucun membre.

Notes

Pour activer les événements d’appel de procédure locale avancés dans une session de journalisation du noyau NT, spécifiez l’indicateur EVENT_TRACE_FLAG_ALPC dans le membre EnableFlags d’une structure de EVENT_TRACE_PROPERTIES lors de l’appel de la fonction StartTrace .

Les consommateurs de trace d’événements peuvent implémenter un traitement spécial pour les événements ALPC en appelant la fonction SetTraceCallback et en spécifiant ALPCGuid comme paramètre pGuid . Utilisez les types d’événements suivants pour identifier l’événement ALPC réel lors de la consommation d’événements.

Type d'événement Description
Valeur du type d’événement, 33 Envoyer un événement de message. La classe ALPC_Send_Message MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 34 Recevoir un événement de message. La classe ALPC_Receive_Message MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 35 Attendez l’événement de réponse. La classe ALPC_Wait_For_Reply MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 36 Attendez un nouvel événement de message. La classe MOF ALPC_Wait_For_New_Message définit les données d’événement pour cet événement.
Valeur du type d’événement, 37 Arrêt de l’événement d’attente. La classe ALPC_Unwait MOF définit les données d’événement pour cet événement.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]