Compartir a través de


EventDescriptor Estructura

Definición

Contiene los metadatos que definen un evento.

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. Después de escribir el manifiesto, use el compilador de mensajes (MC.exe) para generar un archivo de recursos. Un producto del proceso es un archivo de encabezado que contiene el descriptor de eventos en C, como se muestra en el ejemplo siguiente.

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

Use los valores del descriptor para crear una instancia de esta clase, como se muestra en el ejemplo siguiente. La palabra clave es un valor largo sin signo y no se puede convertir directamente a un long; Debe usar la unchecked palabra clave language para permitir la asignación.

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

El descriptor se usa al llamar al EventProvider.WriteEvent método o EventProvider.WriteEvent .

Constructores

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

Inicializa una nueva instancia de la clase EventDescriptor.

Propiedades

Channel

Recupera el valor de canal del descriptor de eventos.

EventId

Recupera el valor de identificador de evento del descriptor de eventos.

Keywords

Recupera el valor de palabra clave del descriptor de eventos.

Level

Recupera el valor de nivel del descriptor de eventos.

Opcode

Recupera el valor de código de operación del descriptor de eventos.

Task

Recupera el valor de tarea del descriptor de eventos.

Version

Recupera el valor de versión del descriptor de eventos.

Se aplica a