TraceLoggingOptionGroup-Makro (traceloggingprovider.h)

TraceLogging-Makro zur Verwendung in TRACELOGGING_DEFINE_PROVIDER , um eine Anbietergruppe anzugeben.

Die meisten TraceLogging-Anbieter sind keiner Anbietergruppe zugeordnet und müssen traceLoggingOptionGroup nicht verwenden.

Syntax

void TraceLoggingOptionGroup(
  [in]  g1,
  [in]  g2,
  [in]  g3,
  [in]  g4,
  [in]  g5,
  [in]  g6,
  [in]  g7,
  [in]  g8,
  [in]  g9,
  [in]  g10,
  [in]  g11
);

Parameter

[in] g1

Die ersten 4 Bytes der GUID.

[in] g2

Die nächsten 2 Bytes der GUID.

[in] g3

Die nächsten 2 Bytes der GUID.

[in] g4

Das nächste Byte der GUID.

[in] g5

Das nächste Byte der GUID.

[in] g6

Das nächste Byte der GUID.

[in] g7

Das nächste Byte der GUID.

[in] g8

Das nächste Byte der GUID.

[in] g9

Das nächste Byte der GUID.

[in] g10

Das nächste Byte der GUID.

[in] g11

Das nächste Byte der GUID.

Rückgabewert

Keine

Bemerkungen

Wenn Ihr Anbieter einer ETW-Anbietergruppe zugeordnet werden soll, fügen Sie das Makro TraceLoggingOptionGroup der TRACELOGGING_DEFINE_PROVIDER-Deklaration hinzu, um die Gruppen-GUID des Anbieters anzugeben.

Ein Anbieter kann Mitglied von nicht mehr als einer Gruppe sein. Die Semantik der Gruppenmitgliedschaft wird von ETW-Controllern bestimmt, die eine Sitzung für eine Gruppe über EnableTraceEx2 mit EVENT_ENABLE_PROPERTY_PROVIDER_GROUP abonnieren.

Beispiele

TRACELOGGING_DEFINE_PROVIDER(
    g_hMyProvider,
    "MyProvider",
    // {b3864c38-4273-58c5-545b-8b3608343471}
    (0xb3864c38,0x4273,0x58c5,0x54,0x5b,0x8b,0x36,0x08,0x34,0x34,0x71),
    // {798d0c76-4209-5932-a2af-2d94a2e66c45}
    TraceLoggingOptionGroup(0x798d0c76,0x4209,0x5932,0xa2,0xaf,0x2d,0x94,0xa2,0xe6,0x6c,0x45));

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile traceloggingprovider.h

Weitere Informationen

TraceLoggingWrite

TraceLogging-Wrappermakros

EnableTraceEx2

Anbietermerkmale