Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Definiert ein EventPipe-Ereignis für einen vorhandenen Anbieter. Dieser Anbieter kann verwendet werden, um EventPipe-Ereignisse zu schreiben, die andere Listener empfangen können.
Syntax
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);
Die Parameter
provider
[in] Die ID des Anbieters, für das ein Ereignis definiert werden soll.
eventName
[in] Ein Zeiger auf eine null beendete breite Zeichenfolge, die den Ereignisnamen enthält.
eventID
[in] Die ID des zu definierenden Ereignisses.
keywords
[in] Die Schlüsselwörter des definierten Ereignisses.
eventVersion
[in] Die Version des ereignisses, das definiert wird.
level
[in] Die Ebene des zu definierenden Ereignisses.
opcode
[in] Der Opcode des zu definierenden Ereignisses.
needStack
[in] Ein BOOL Wert, der angibt, ob verwaltete Stapel jedes Mal erfasst werden sollen, wenn dieses Ereignis ausgelöst wird.
cParamDescs
[in] Die Anzahl der Parameter in pParamDescs.
pParamDescs
[in] Ein Array zum Definieren der COR_PRF_EVENTPIPE_PARAM_DESC Parametertypen für das zu definierende Ereignis.
pEvent
[out] Ein aufrufer bereitgestellter Zeiger, der mit der ID des Ereignisses gefüllt wird, das beim Zurückgeben der Funktion definiert wird.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorProf.idl, CorProf.h
.NET-Versionen: Verfügbar seit .NET 5.0