EventDescriptor Struct-datatyp

Definition

Innehåller metadata som definierar en händelse.

public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
Arv
EventDescriptor

Kommentarer

Den här klassen representerar en händelse som definierats i manifestet. När du har skrivit manifestet använder du meddelandekompileraren (MC.exe) för att generera en resursfil. En biprodukt av processen är en rubrikfil som innehåller händelsebeskrivningen i C, som du ser i följande exempel.

EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ReadEvent = {0x1, 0x0, 0x10, 0x4, 0x0, 0x0, 0x8000000000000005};

Använd deskriptorns värden för att skapa en instans av den här klassen, som du ser i följande exempel. Nyckelordet är ett osignerat långt värde och kan inte gjutas direkt till ett långt. du måste använda språknyckelordet unchecked för att tillåta tilldelningen.

unchecked
{
    readEvent = new EventDescriptor(0x1, 0x0, 0x10, 0x4, 0x0, 0x0, (long)0x8000000000000005);
}

Du använder beskrivningen när du anropar EventProvider.WriteEvent metoden eller EventProvider.WriteEvent .

Konstruktorer

Name Description
EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64)

Initierar en ny instans av EventDescriptor klassen.

Egenskaper

Name Description
Channel

Hämtar kanalvärdet från händelsebeskrivningen.

EventId

Hämtar händelseidentifierarvärdet från händelsebeskrivningen.

Keywords

Hämtar nyckelordsvärdet från händelsebeskrivningen.

Level

Hämtar nivåvärdet från händelsebeskrivningen.

Opcode

Hämtar åtgärdskodvärdet från händelsebeskrivningen.

Task

Hämtar aktivitetsvärdet från händelsebeskrivningen.

Version

Hämtar versionsvärdet från händelsebeskrivningen.

Gäller för