LoggingFieldFormat Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt das Format eines Ereignisfelds an.
public enum class LoggingFieldFormat
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class LoggingFieldFormat
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum LoggingFieldFormat
var value = Windows.Foundation.Diagnostics.LoggingFieldFormat.default
Public Enum LoggingFieldFormat
- Vererbung
-
LoggingFieldFormat
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
Boolean | 3 | Ein boolesches Feld. |
Default | 0 | Es wird kein Format angegeben. |
FileTime | 16 | Ein 64-Bit-FILETIME-Wert . |
Hexadecimal | 4 | Ein Hexadezimalfeld. |
1 | Das Feld ist ausgeblendet. |
|
HResult | 15 | Ein 32-Bit-Windows HRESULT-Wert . |
Ipv4Address | 8 | Ein IPv4-Feld (Internet Protocol Version 4). |
Ipv6Address | 9 | Ein IPv6-Feld (Internet Protocol Version 6). |
Json | 12 | Ein JSON-Feld (JavaScript Object Notation). |
NTStatus | 14 | Ein 32-Bit-Windows NTSTATUS-Wert . |
Port | 7 | Ein Portnummerfeld. |
ProcessId | 5 | Ein Prozessbezeichnerfeld. |
Signed | 17 | Ein signierter Wert. |
SocketAddress | 10 | Ein Socketadressenfeld. |
String | 2 | Das Feld enthält eine MBCS-Zeichenfolge (8-Bit-Zeichen). |
ThreadId | 6 | Ein Threadbezeichnerfeld. |
Unsigned | 18 | Ein Wert ohne Vorzeichen. |
Win32Error | 13 | Ein 32-Bit-Win32-Fehlercode. |
Xml | 11 | Ein XML-Feld (Extensible Markup Language). |
Hinweise
Wenn eine ETW-Nutzlast (Event Tracing for Windows) von einem Ereignisverarbeitungstool wie xperf oder Windows Leistungsanalyse (WPA) decodiert wird, kann das Tool Formatierungshinweise verwenden, um das Feld zu interpretieren. Formatierungshinweise sind optionale Parameter für LoggingFields.Add.
Beispielsweise kann ein int32-Feld das **Hexadezimal**-Format angeben, um anzugeben, dass es in unsigned-hexadezimal angezeigt werden soll. Ein Bytearrayfeld kann das Signierte Format angeben, um anzugeben, dass es als Eine Reihe von ganzzahligen Dezimalzahlen mit Vorzeichen behandelt werden soll, oder es kann das Zeichenfolgenformat angeben, um anzugeben, dass es als MBCS-Zeichenfolge (8-Bit-Zeichen) behandelt werden soll.