Partager via


EventDescriptor Structure

Définition

Contient les métadonnées qui définissent un événement.

public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
Héritage
EventDescriptor

Remarques

Cette classe représente un événement défini dans le manifeste. Après avoir écrit votre manifeste, vous utilisez le compilateur de messages (MC.exe) pour générer un fichier de ressources. Un sous-produit du processus est un fichier d’en-tête qui contient le descripteur d’événement en C, comme illustré dans l’exemple suivant.

EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ReadEvent = {0x1, 0x0, 0x10, 0x4, 0x0, 0x0, 0x8000000000000005};  

Utilisez les valeurs du descripteur pour créer une instance de cette classe, comme illustré dans l’exemple suivant. Le mot clé est une valeur longue non signée et ne peut pas être converti directement en long ; vous devez utiliser le unchecked mot clé language pour autoriser l’affectation.

unchecked  
{  
    readEvent = new EventDescriptor(0x1, 0x0, 0x10, 0x4, 0x0, 0x0, (long)0x8000000000000005);  
}  

Vous utilisez le descripteur lors de l’appel de la EventProvider.WriteEvent méthode ou EventProvider.WriteEvent .

Constructeurs

EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64)

Initialise une nouvelle instance de la classe EventDescriptor.

Propriétés

Channel

Récupère la valeur de canal depuis le descripteur de l'événement.

EventId

Récupère l'identificateur de l'événement depuis le descripteur de l'événement.

Keywords

Récupère la valeur de mot clé depuis le descripteur de l'événement.

Level

Récupère la valeur de niveau depuis le descripteur de l'événement.

Opcode

Récupère la valeur du code d'opération depuis le descripteur de l'événement.

Task

Récupère la valeur de tâche depuis le descripteur de l'événement.

Version

Récupère la valeur de version depuis le descripteur de l'événement.

S’applique à