EventDescriptor Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller metadata som definierar en händelse.
public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
- Arv
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. |