EventDescriptor EventDescriptor EventDescriptor EventDescriptor Struct

Определение

Содержит метаданные, определяющие событие.Contains the metadata that defines an event.

public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
Наследование
EventDescriptorEventDescriptorEventDescriptorEventDescriptor

Комментарии

Этот класс представляет событие, определенное в манифесте.This class represents an event defined in the manifest. После записи в манифест, используйте компилятор сообщений (MC.exe) для создания файла ресурсов.After writing your manifest, you use the Message Compiler (MC.exe) to generate a resource file. В ходе этого процесса является файл заголовка, который содержит дескриптор события в языке C, как показано в следующем примере.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};  

Используйте значения дескриптора для создания экземпляра этого класса, как показано в следующем примере.Use the values of the descriptor to create an instance of this class, as shown in the following example. Ключевое слово является целое число без знака длинное и не может быть приведен непосредственно к long. необходимо использовать unchecked ключевое слово языка, чтобы разрешить назначение.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);  
}  

Использовать дескриптор при вызове EventProvider.WriteEvent или EventProvider.WriteEvent метод.You use the descriptor when calling the EventProvider.WriteEvent or EventProvider.WriteEvent method.

Дополнительные сведения о записи манифеста и использовании компилятора сообщений см. в разделе разработке издатели событийFor more information on writing the manifest and using the message compiler, see Developing Event Publishers

Конструкторы

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)

Инициализирует новый экземпляр класса EventDescriptor.Initializes a new instance of the EventDescriptor class.

Свойства

Channel Channel Channel Channel

Получает значение канала из дескриптора событий.Retrieves the channel value from the event descriptor.

EventId EventId EventId EventId

Получает значение идентификатора события из дескриптора событий.Retrieves the event identifier value from the event descriptor.

Keywords Keywords Keywords Keywords

Получает значение ключевого слова из дескриптора событий.Retrieves the keyword value from the event descriptor.

Level Level Level Level

Получает значение уровня из дескриптора событий.Retrieves the level value from the event descriptor.

Opcode Opcode Opcode Opcode

Получает значение кода операции из дескриптора событий.Retrieves the operation code value from the event descriptor.

Task Task Task Task

Получает значение задачи из дескриптора событий.Retrieves the task value from the event descriptor.

Version Version Version Version

Получает значение версии из дескриптора событий.Retrieves the version value from the event descriptor.

Применяется к