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 | 16진수 필드입니다. |
1 | 필드가 숨겨져 있습니다. |
|
HResult | 15 | 32비트 Windows HRESULT 값입니다. |
Ipv4Address | 8 | IPv4(인터넷 프로토콜 버전 4) 필드입니다. |
Ipv6Address | 9 | IPv6(인터넷 프로토콜 버전 6) 필드입니다. |
Json | 12 | JSON(JavaScript Object Notation) 필드입니다. |
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(Extensible Markup Language) 필드입니다. |
설명
ETW(Windows용 이벤트 추적) 페이로드가 xperf 또는 WPA(Windows 성능 분석기)와 같은 이벤트 처리 도구에 의해 디코딩되는 경우 도구는 서식 힌트를 사용하여 필드를 해석할 수 있습니다. 서식 힌트는 LoggingFields.Add에 대한 선택적 매개 변수입니다.
예를 들어 int32 필드는 **16진수 ** 형식을 지정하여 부호 없는 16진수로 표시되어야 함을 나타낼 수 있습니다. 바이트 배열 필드는 부호 있는 10진수 일련의 정수로 처리되어야 함을 나타내기 위해 부호 있는 형식을 지정하거나, MBCS (8비트 문자) 문자열로 처리되어야 함을 나타내는 문자열 형식을 지정할 수 있습니다.