Condividi tramite


EventDescriptor Struct

Definizione

Contiene i metadati che definiscono un evento.

public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
Ereditarietà
EventDescriptor

Commenti

Questa classe rappresenta un evento definito nel manifesto. Dopo aver scritto il manifesto, usare il compilatore di messaggi (MC.exe) per generare un file di risorse. Un byproduct del processo è un file di intestazione che contiene il descrittore dell'evento in C, come illustrato nell'esempio seguente.

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

Usare i valori del descrittore per creare un'istanza di questa classe, come illustrato nell'esempio seguente. La parola chiave è un valore lungo senza segno e non può essere eseguito il cast direttamente in un lungo; è necessario usare la unchecked parola chiave della lingua per consentire l'assegnazione.

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

Si usa il descrittore quando si chiama il EventProvider.WriteEvent metodo o EventProvider.WriteEvent .

Costruttori

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

Inizializza una nuova istanza della classe EventDescriptor.

Proprietà

Channel

Recupera il valore del canale dal descrittore dell'evento.

EventId

Recupera il valore dell'identificatore dell'evento dal descrittore dell'evento.

Keywords

Recupera il valore della parola chiave dal descrittore dell'evento.

Level

Recupera il valore del livello dal descrittore dell'evento.

Opcode

Recupera il valore del codice dell'operazione dal descrittore dell'evento.

Task

Recupera il valore dell'attività dal descrittore dell'evento.

Version

Recupera il valore della versione dal descrittore dell'evento.

Si applica a