EventDescriptor EventDescriptor EventDescriptor EventDescriptor Struct

Definizione

Contiene i metadati che definiscono un evento.Contains the metadata that defines an event.

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

Commenti

Questa classe rappresenta un evento definito nel manifesto.This class represents an event defined in the manifest. Dopo aver scritto il manifesto, usare il compilatore di messaggi (MC. exe) per generare un file di risorse.After writing your manifest, you use the Message Compiler (MC.exe) to generate a resource file. Un sottoprodotto del processo è un file di intestazione che contiene il descrittore di eventi in C, come illustrato nell'esempio seguente.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};  

Usare i valori del descrittore per creare un'istanza di questa classe, come illustrato nell'esempio seguente.Use the values of the descriptor to create an instance of this class, as shown in the following example. La parola chiave è un valore long senza segno e non è possibile eseguire il cast diretto a un oggetto Long; per consentire l'assegnazione unchecked , è necessario utilizzare la parola chiave Language.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);  
}  

Usare il descrittore quando si EventProvider.WriteEvent chiama EventProvider.WriteEvent il metodo o.You use the descriptor when calling the EventProvider.WriteEvent or EventProvider.WriteEvent method.

Per ulteriori informazioni sulla scrittura del manifesto e sull'utilizzo del compilatore di messaggi, vedere sviluppo di autori di eventiFor more information on writing the manifest and using the message compiler, see Developing Event Publishers

Costruttori

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

Inizializza una nuova istanza della classe EventDescriptor.Initializes a new instance of the EventDescriptor class.

Proprietà

Channel Channel Channel Channel

Recupera il valore del canale dal descrittore dell'evento.Retrieves the channel value from the event descriptor.

EventId EventId EventId EventId

Recupera il valore dell'identificatore dell'evento dal descrittore dell'evento.Retrieves the event identifier value from the event descriptor.

Keywords Keywords Keywords Keywords

Recupera il valore della parola chiave dal descrittore dell'evento.Retrieves the keyword value from the event descriptor.

Level Level Level Level

Recupera il valore del livello dal descrittore dell'evento.Retrieves the level value from the event descriptor.

Opcode Opcode Opcode Opcode

Recupera il valore del codice dell'operazione dal descrittore dell'evento.Retrieves the operation code value from the event descriptor.

Task Task Task Task

Recupera il valore dell'attività dal descrittore dell'evento.Retrieves the task value from the event descriptor.

Version Version Version Version

Recupera il valore della versione dal descrittore dell'evento.Retrieves the version value from the event descriptor.

Si applica a