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};

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

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

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

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