EventDescriptor Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 une valeur longue ; vous devez utiliser le unchecked mot clé de langue 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 ou EventProvider.WriteEvent de la EventProvider.WriteEvent méthode.
Constructeurs
| Nom | Description |
|---|---|
| EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64) |
Initialise une nouvelle instance de la classe EventDescriptor. |
Propriétés
| Nom | Description |
|---|---|
| Channel |
Récupère la valeur du canal à partir du descripteur d’événement. |
| EventId |
Récupère la valeur de l’identificateur d’événement du descripteur d’événement. |
| Keywords |
Récupère la valeur du mot clé du descripteur d’événement. |
| Level |
Récupère la valeur de niveau du descripteur d’événement. |
| Opcode |
Récupère la valeur du code d’opération à partir du descripteur d’événement. |
| Task |
Récupère la valeur de la tâche à partir du descripteur d’événement. |
| Version |
Récupère la valeur de version du descripteur d’événement. |