EventDescriptor Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera metadane definiujące zdarzenie.
public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
- Dziedziczenie
Uwagi
Ta klasa reprezentuje zdarzenie zdefiniowane w manifeście. Po zapisaniu manifestu należy użyć kompilatora komunikatów (MC.exe), aby wygenerować plik zasobu. Produktem ubocznym procesu jest plik nagłówkowy zawierający deskryptor zdarzeń w języku C, jak pokazano w poniższym przykładzie.
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ReadEvent = {0x1, 0x0, 0x10, 0x4, 0x0, 0x0, 0x8000000000000005};
Użyj wartości deskryptora, aby utworzyć wystąpienie tej klasy, jak pokazano w poniższym przykładzie. Słowo kluczowe jest niepodpisaną długą wartością i nie może być rzutowane bezpośrednio na długi; Musisz użyć słowa kluczowego unchecked
języka, aby zezwolić na przypisanie.
unchecked
{
readEvent = new EventDescriptor(0x1, 0x0, 0x10, 0x4, 0x0, 0x0, (long)0x8000000000000005);
}
Deskryptor jest używany podczas wywoływania EventProvider.WriteEvent metody or EventProvider.WriteEvent .
Konstruktory
EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64) |
Inicjuje nowe wystąpienie klasy EventDescriptor. |
Właściwości
Channel |
Pobiera wartość kanału ze deskryptora zdarzeń. |
EventId |
Pobiera wartość identyfikatora zdarzenia z deskryptora zdarzeń. |
Keywords |
Pobiera wartość słowa kluczowego ze deskryptora zdarzeń. |
Level |
Pobiera wartość poziomu ze deskryptora zdarzeń. |
Opcode |
Pobiera wartość kodu operacji z deskryptora zdarzeń. |
Task |
Pobiera wartość zadania ze deskryptora zdarzeń. |
Version |
Pobiera wartość wersji ze deskryptora zdarzeń. |