LoggingFieldFormat Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o formato de um campo de evento.
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
- Herança
-
LoggingFieldFormat
- Atributos
Requisitos do Windows
| Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Campos
| Nome | Valor | Description |
|---|---|---|
| Boolean | 3 | Um campo booliano. |
| Default | 0 | Nenhum formato é especificado. |
| FileTime | 16 | Um valor FILETIME de 64 bits. |
| Hexadecimal | 4 | Um campo hexadecimal. |
| 1 | O campo está oculto. |
|
| HResult | 15 | Um valor HRESULT do Windows de 32 bits. |
| Ipv4Address | 8 | Um campo Protocolo de Internet versão 4 (IPv4). |
| Ipv6Address | 9 | Um campo Protocolo de Internet versão 6 (IPv6). |
| Json | 12 | Um campo JSON (JavaScript Object Notation). |
| NTStatus | 14 | Um valor NTSTATUS do Windows de 32 bits. |
| Port | 7 | Um campo de número de porta. |
| ProcessId | 5 | Um campo de identificador de processo. |
| Signed | 17 | Um valor assinado. |
| SocketAddress | 10 | Um campo de endereço de soquete. |
| String | 2 | O campo contém uma cadeia de caracteres MBCS (caractere de 8 bits). |
| ThreadId | 6 | Um campo de identificador de thread. |
| Unsigned | 18 | Um valor sem sinal. |
| Win32Error | 13 | Um código de erro Win32 de 32 bits. |
| Xml | 11 | Um campo XML (Extensible Markup Language). |
Comentários
Quando uma carga do ETW (Rastreamento de Eventos para Windows) é decodificada por uma ferramenta de processamento de eventos, como xperf ou WPA (Windows Performance Analyzer), a ferramenta pode usar dicas de formatação para interpretar o campo. Dicas de formatação são parâmetros opcionais para LoggingFields.Add.
Por exemplo, um campo int32 pode especificar o formato **Hexadecimal ** para indicar que ele deve ser exibido em unsigned-hexadecimal. Um campo de matriz de bytes pode especificar o formato Assinado para indicar que ele deve ser tratado como uma série de inteiros decimais assinados ou pode especificar o formato String para indicar que ele deve ser tratado como uma cadeia de caracteres MBCS (caractere de 8 bits).