EventDescriptor Struct

Definitie

Bevat de metagegevens die een gebeurtenis definiëren.

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

Opmerkingen

Deze klasse vertegenwoordigt een gebeurtenis die is gedefinieerd in het manifest. Nadat u het manifest hebt geschreven, gebruikt u de berichtencompilator (MC.exe) om een resourcebestand te genereren. Een byproduct van het proces is een headerbestand dat de gebeurtenisdescriptor in C bevat, zoals wordt weergegeven in het volgende voorbeeld.

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

Gebruik de waarden van de descriptor om een exemplaar van deze klasse te maken, zoals wordt weergegeven in het volgende voorbeeld. Het trefwoord is een niet-ondertekende lange waarde en kan niet rechtstreeks naar een lange worden gecast; u moet het unchecked trefwoord taal gebruiken om de toewijzing toe te staan.

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

U gebruikt de descriptor bij het aanroepen van de EventProvider.WriteEvent of EventProvider.WriteEvent methode.

Constructors

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

Initialiseert een nieuw exemplaar van de EventDescriptor klasse.

Eigenschappen

Name Description
Channel

Haalt de kanaalwaarde op uit de gebeurtenisdescriptor.

EventId

Haalt de waarde van de gebeurtenis-id op uit de gebeurtenisdescriptor.

Keywords

Haalt de trefwoordwaarde op uit de gebeurtenisdescriptor.

Level

Haalt de niveauwaarde op uit de gebeurtenisdescriptor.

Opcode

Haalt de waarde van de bewerkingscode op uit de gebeurtenisdescriptor.

Task

Haalt de taakwaarde op uit de gebeurtenisdescriptor.

Version

Haalt de versiewaarde op uit de gebeurtenisdescriptor.

Van toepassing op