EventDescriptor Estructura

Definición

Contiene los metadatos que definen un evento.Contains the metadata that defines an event.

public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
Herencia
EventDescriptor

Comentarios

Esta clase representa un evento definido en el manifiesto.This class represents an event defined in the manifest. Después de escribir el manifiesto, use el compilador de mensajes (MC. exe) para generar un archivo de recursos.After writing your manifest, you use the Message Compiler (MC.exe) to generate a resource file. Un subproducto del proceso es un archivo de encabezado que contiene el descriptor de eventos en C, tal como se muestra en el ejemplo siguiente.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};  

Utilice los valores del descriptor para crear una instancia de esta clase, tal y como se muestra en el ejemplo siguiente.Use the values of the descriptor to create an instance of this class, as shown in the following example. La palabra clave es un valor Long sin signo y no se puede convertir directamente a Long; debe utilizar la unchecked palabra clave Language para permitir la asignación.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);  
}  

El descriptor se usa al EventProvider.WriteEvent llamar EventProvider.WriteEvent al método o.You use the descriptor when calling the EventProvider.WriteEvent or EventProvider.WriteEvent method.

Para obtener más información sobre cómo escribir el manifiesto y usar el compilador de mensajes, vea desarrollar publicadores de eventos .For more information on writing the manifest and using the message compiler, see Developing Event Publishers

Constructores

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

Inicializa una nueva instancia de la clase EventDescriptor.Initializes a new instance of the EventDescriptor class.

Propiedades

Channel

Recupera el valor de canal del descriptor de eventos.Retrieves the channel value from the event descriptor.

EventId

Recupera el valor de identificador de evento del descriptor de eventos.Retrieves the event identifier value from the event descriptor.

Keywords

Recupera el valor de palabra clave del descriptor de eventos.Retrieves the keyword value from the event descriptor.

Level

Recupera el valor de nivel del descriptor de eventos.Retrieves the level value from the event descriptor.

Opcode

Recupera el valor de código de operación del descriptor de eventos.Retrieves the operation code value from the event descriptor.

Task

Recupera el valor de tarea del descriptor de eventos.Retrieves the task value from the event descriptor.

Version

Recupera el valor de versión del descriptor de eventos.Retrieves the version value from the event descriptor.

Se aplica a