EventDescriptor Structure

Définition

Contient les métadonnées qui définissent un événement.Contains the metadata that defines an event.

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.This class represents an event defined in the manifest. Après avoir écrit votre manifeste, vous utilisez le compilateur de message (MC. exe) pour générer un fichier de ressources.After writing your manifest, you use the Message Compiler (MC.exe) to generate a resource file. Un sous-produit du processus est un fichier d’en-tête qui contient le descripteur d’événement en C, comme indiqué dans l’exemple suivant.A byproduct of the process is a header file that contains the event descriptor in C, as shown in the following example.

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 indiqué dans l’exemple suivant.Use the values of the descriptor to create an instance of this class, as shown in the following example. Le mot clé est une valeur longue non signée et ne peut pas être casté directement en long; vous devez utiliser le unchecked mot clé Language pour autoriser l’attribution.The keyword is an unsigned long value and cannot be cast directly to a long; you must use the unchecked language keyword to allow the assignment.

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

Vous utilisez le descripteur lors EventProvider.WriteEvent de EventProvider.WriteEvent l’appel de la méthode ou.You use the descriptor when calling the EventProvider.WriteEvent or EventProvider.WriteEvent method.

Pour plus d’informations sur l’écriture du manifeste et l’utilisation du compilateur de message, consultez développement d’éditeurs d’événementsFor more information on writing the manifest and using the message compiler, see Developing Event Publishers

Constructeurs

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

Initialise une nouvelle instance de la classe EventDescriptor.Initializes a new instance of the EventDescriptor class.

Propriétés

Channel

Récupère la valeur de canal depuis le descripteur de l'événement.Retrieves the channel value from the event descriptor.

EventId

Récupère l'identificateur de l'événement depuis le descripteur de l'événement.Retrieves the event identifier value from the event descriptor.

Keywords

Récupère la valeur de mot clé depuis le descripteur de l'événement.Retrieves the keyword value from the event descriptor.

Level

Récupère la valeur de niveau depuis le descripteur de l'événement.Retrieves the level value from the event descriptor.

Opcode

Récupère la valeur du code d'opération depuis le descripteur de l'événement.Retrieves the operation code value from the event descriptor.

Task

Récupère la valeur de tâche depuis le descripteur de l'événement.Retrieves the task value from the event descriptor.

Version

Récupère la valeur de version depuis le descripteur de l'événement.Retrieves the version value from the event descriptor.

S’applique à