Поделиться через


EventDescriptor Структура

Определение

Содержит метаданные, определяющие событие.

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

Комментарии

Этот класс представляет событие, определенное в манифесте. После написания манифеста используйте компилятор сообщений (MC.exe) для создания файла ресурсов. Побочным продуктом процесса является файл заголовка, содержащий дескриптор события в C, как показано в следующем примере.

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

Используйте значения дескриптора для создания экземпляра этого класса, как показано в следующем примере. Ключевое слово является значением long без знака и не может быть приведено непосредственно к long; Чтобы разрешить назначение, unchecked необходимо использовать ключевое слово language.

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

Дескриптор используется при вызове EventProvider.WriteEvent метода или EventProvider.WriteEvent .

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

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

Инициализирует новый экземпляр класса EventDescriptor.

Свойства

Channel

Получает значение канала из дескриптора событий.

EventId

Получает значение идентификатора события из дескриптора событий.

Keywords

Получает значение ключевого слова из дескриптора событий.

Level

Получает значение уровня из дескриптора событий.

Opcode

Получает значение кода операции из дескриптора событий.

Task

Получает значение задачи из дескриптора событий.

Version

Получает значение версии из дескриптора событий.

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