Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee definieert u een EventPipe-gebeurtenis op een bestaande provider. Deze provider kan worden gebruikt om EventPipe-gebeurtenissen te schrijven die andere listeners kunnen ontvangen.
Syntaxis
HRESULT EventPipeDefineEvent(
[in] EVENTPIPE_PROVIDER provider,
[in, string] const WCHAR *eventName,
[in] UINT32 eventID,
[in] UINT64 keywords,
[in] UINT32 eventVersion,
[in] UINT32 level,
[in] UINT8 opcode,
[in] BOOL needStack,
[in] UINT32 cParamDescs,
[in, size_is(cParamDescs)]
COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[],
[out] EVENTPIPE_EVENT *pEvent);
Parameterwaarden
provider
[in] De id van de provider waarop een gebeurtenis moet worden gedefinieerd.
eventName
[in] Een aanwijzer naar een tekenreeks met een null-tekenreeks die de gebeurtenisnaam bevat.
eventID
[in] De id van de gebeurtenis die wordt gedefinieerd.
keywords
[in] De trefwoorden van de gebeurtenis die worden gedefinieerd.
eventVersion
[in] De versie van de gebeurtenis die wordt gedefinieerd.
level
[in] Het niveau van de gebeurtenis die wordt gedefinieerd.
opcode
[in] De opcode van de gebeurtenis die wordt gedefinieerd.
needStack
[in] Een BOOL die aangeeft of beheerde stacks moeten worden verzameld telkens wanneer deze gebeurtenis wordt geactiveerd.
cParamDescs
[in] Het aantal parameters in pParamDescs.
pParamDescs
[in] Een matrix van het definiƫren van COR_PRF_EVENTPIPE_PARAM_DESC de parametertypen voor de gebeurtenis die wordt gedefinieerd.
pEvent
[uit] Een aanroeper opgegeven aanwijzer die wordt gevuld met de id van de gebeurtenis die wordt gedefinieerd wanneer de functie wordt geretourneerd.
Behoeften
Platformen: Zie ondersteunde besturingssystemen van .NET.
Rubriek: CorProf.idl, CorProf.h
.NET-versies: Beschikbaar sinds .NET 5.0