LoggingFieldFormat 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定事件字段的格式。
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
- 继承
-
LoggingFieldFormat
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
Boolean | 3 | 布尔字段。 |
Default | 0 | 未指定格式。 |
FileTime | 16 | 64 位 FILETIME 值。 |
Hexadecimal | 4 | 十六进制字段。 |
1 | 字段处于隐藏状态。 |
|
HResult | 15 | 32 位 Windows HRESULT 值。 |
Ipv4Address | 8 | Internet 协议版本 4 (IPv4) 字段。 |
Ipv6Address | 9 | Internet 协议版本 6 (IPv6) 字段。 |
Json | 12 | JavaScript 对象表示法 (JSON) 字段。 |
NTStatus | 14 | 32 位 Windows NTSTATUS 值。 |
Port | 7 | 端口号字段。 |
ProcessId | 5 | 进程标识符字段。 |
Signed | 17 | 有符号值。 |
SocketAddress | 10 | 套接字地址字段。 |
String | 2 | 字段包含一个 MBCS (8 位字符) 字符串。 |
ThreadId | 6 | 线程标识符字段。 |
Unsigned | 18 | 一个无符号值。 |
Win32Error | 13 | 32 位 Win32 错误代码。 |
Xml | 11 | XML) 字段 (可扩展标记语言。 |
注解
当事件处理工具(如 xperf 或 Windows 性能分析器 (WPA) )解码 Windows (ETW) 负载的事件跟踪时,该工具可能会利用格式设置提示来解释字段。 格式设置提示是 LoggingFields.Add 的可选参数。
例如,int32 字段可以指定十六进制格式,以指示它应以无符号十六进制形式显示。 字节数组字段可以指定 有符号 格式以指示应将其视为一系列有符号十进制整数,也可以指定 字符串 格式以指示应将其视为 MBCS (8 位字符) 字符串。