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 sottoprodotto del processo è un file di intestazione che contiene il descrittore di 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 long senza segno e non è possibile eseguire il cast direttamente a un valore long. È necessario usare la parola unchecked chiave language per consentire l'assegnazione.

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

Il descrittore viene utilizzato quando si chiama EventProvider.WriteEvent il 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