EventDescriptor Структура

Определение

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

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

Комментарии

Этот класс представляет событие, определенное в манифесте.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 необходимо использовать ключевое слово 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);  
}  

Дескриптор используется при вызове EventProvider.WriteEvent метода или. EventProvider.WriteEventYou 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.Initializes a new instance of the EventDescriptor class.

Свойства

Channel

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

EventId

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

Keywords

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

Level

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

Opcode

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

Task

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

Version

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

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