EventDescriptor Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje metadata, která definují událost.
public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
- Dědičnost
Poznámky
Tato třída představuje událost definovanou v manifestu. Po napsání manifestu pomocí kompilátoru zpráv (MC.exe) vygenerujete soubor prostředků. Vedlejším produktem procesu je soubor hlavičky, který obsahuje popisovač událostí v jazyce C, jak je znázorněno v následujícím příkladu.
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ReadEvent = {0x1, 0x0, 0x10, 0x4, 0x0, 0x0, 0x8000000000000005};
Pomocí hodnot popisovače vytvořte instanci této třídy, jak je znázorněno v následujícím příkladu. Klíčové slovo je bez znaménka dlouhé hodnoty a nelze přetypovat přímo na long; pokud chcete zadání povolit, musíte použít unchecked
klíčové slovo jazyka.
unchecked
{
readEvent = new EventDescriptor(0x1, 0x0, 0x10, 0x4, 0x0, 0x0, (long)0x8000000000000005);
}
Popisovač se používá při volání EventProvider.WriteEvent metody nebo EventProvider.WriteEvent .
Konstruktory
EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64) |
Inicializuje novou instanci EventDescriptor třídy . |
Vlastnosti
Channel |
Načte hodnotu kanálu z popisovače události. |
EventId |
Načte hodnotu identifikátoru události z popisovače události. |
Keywords |
Načte hodnotu klíčového slova z popisovače události. |
Level |
Načte hodnotu úrovně z popisovače události. |
Opcode |
Načte hodnotu kódu operace z popisovače události. |
Task |
Načte hodnotu úkolu z popisovače události. |
Version |
Načte hodnotu verze z popisovače události. |