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

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

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