evntprov.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
evntprov.h enthält die folgenden Programmierschnittstellen:
Functions
EventActivityIdControl Erstellt, abfragen und legt Aktivitätsbezeichner für die Verwendung in ETW-Ereignissen fest. |
EventDataDescCreate Legt die Werte eines EVENT_DATA_DESCRIPTOR fest. |
EventDescCreate Legt die Werte eines Ereignisdeskriptors fest. |
EventDescGetChannel Ruft den Kanal aus dem Ereignisdeskriptor ab. |
EventDescGetId Ruft den Ereignisbezeichner aus dem Ereignisdeskriptor ab. |
EventDescGetKeyword Ruft die Schlüsselwort (keyword) aus dem Ereignisdeskriptor ab. |
EventDescGetLevel Ruft den Schweregrad aus dem Ereignisdeskriptor ab. |
EventDescGetOpcode Ruft den Vorgangscode aus dem Ereignisdeskriptor ab. |
EventDescGetTask Ruft die Aufgabe aus dem Ereignisdeskriptor ab. |
EventDescGetVersion Ruft die Version aus dem Ereignisdeskriptor ab. |
EventDescOrKeyword Fügt dem Ereignisdeskriptor eine weitere Schlüsselwort (keyword) hinzu. |
EventDescSetChannel Legt das Kanalelement des Ereignisdeskriptors fest. |
EventDescSetId Legt den Id-Member des Ereignisdeskriptors fest. |
EventDescSetKeyword Legt das Schlüsselwortelement des Ereignisdeskriptors fest. |
EventDescSetLevel Legt den Level-Member des Ereignisdeskriptors fest. |
EventDescSetOpcode Legt das Opcode-Element des Ereignisdeskriptors fest. |
EventDescSetTask Legt den Taskmember des Ereignisdeskriptors fest. |
EventDescSetVersion Legt das Versionsmember des Ereignisdeskriptors fest. |
EventDescZero Initialisiert einen Ereignisdeskriptor auf Null. |
EventEnabled Bestimmt, ob ein Ereignisanbieter ein bestimmtes Ereignis basierend auf dem EVENT_DESCRIPTOR des Ereignisses generieren soll. |
EventProviderEnabled Bestimmt, ob ein Ereignisanbieter ein bestimmtes Ereignis basierend auf der Ebene und dem Schlüsselwort des Ereignisses generieren soll. |
EventRegister Registriert einen ETW-Ereignisanbieter und erstellt ein Handle, das zum Schreiben von ETW-Ereignissen verwendet werden kann. |
EventSetInformation Konfiguriert einen ETW-Ereignisanbieter. |
EventUnregister Hebt die Registrierung eines ETW-Ereignisanbieters auf. |
EventWrite Schreibt ein ETW-Ereignis, das die Aktivitäts-ID des aktuellen Threads verwendet. |
EventWriteEx Schreibt ein ETW-Ereignis mit einer Aktivitäts-ID, einer optionalen verwandten Aktivitäts-ID, Sitzungsfiltern und speziellen Optionen. |
EventWriteString Schreibt ein ETW-Ereignis, das eine Zeichenfolge als Daten enthält. Diese Funktion sollte nicht verwendet werden. |
EventWriteTransfer Schreibt ein ETW-Ereignis mit einer Aktivitäts-ID und einer optionalen zugehörigen Aktivitäts-ID. |
Rückruffunktionen
PENABLECALLBACK ETW-Ereignisanbieter definieren optional eine EnableCallback-Funktion, um Konfigurationsänderungsbenachrichtigungen zu empfangen. Der PENABLECALLBACK-Typ definiert einen Zeiger auf diese Rückruffunktion. EnableCallback ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen. |
Strukturen
EVENT_DATA_DESCRIPTOR Die EVENT_DATA_DESCRIPTOR-Struktur definiert einen Datenblock, der in einem ETW-Ereignis verwendet wird. |
EVENT_DESCRIPTOR Die EVENT_DESCRIPTOR-Struktur enthält Informationen (Metadaten) zu einem ETW-Ereignis. |
EVENT_FILTER_DESCRIPTOR Definiert die Filterdaten, die eine Sitzung an die Rückruffunktion enable des Anbieters übergibt. |
EVENT_FILTER_EVENT_ID Definiert Ereignis-IDs, die in einer EVENT_FILTER_DESCRIPTOR-Struktur für eine Ereignis-ID oder einen Stapellauffilter verwendet werden. |
EVENT_FILTER_EVENT_NAME Definiert Ereignis-IDs, die in einer EVENT_FILTER_DESCRIPTOR-Struktur für einen Ereignisnamen oder Stalk-Walknamenfilter verwendet werden. |
EVENT_FILTER_HEADER Definiert die Headerdaten, die den Filterdaten vorangestellt werden müssen, die im Instrumentierungsmanifest definiert sind. |
EVENT_FILTER_LEVEL_KW Definiert Ereignis-IDs, die in einer EVENT_FILTER_DESCRIPTOR-Struktur für einen Stapellauf Schlüsselwort (keyword) Filter verwendet werden. |
Enumerationen
EVENT_INFO_CLASS Der EVENT_INFO_CLASS Enumerationstyp wird mit der EventSetInformation-Funktion verwendet, um den Konfigurationsvorgang anzugeben, der für eine ETW-Ereignisanbieterregistrierung ausgeführt werden soll. |