EventDescriptor Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит метаданные, определяющие событие.
public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure 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 |
Получает значение версии из дескриптора событий. |