泛型格式化程序输出

本节中的列表和表显示 泛型格式化程序的输出。 请注意,泛型格式化程序使用 DataTypeDataQualifierPROPERTYINFO 结构的成员来确定如何设置显示的数据的格式。

有关详细信息和特定属性数据类型的输出示例,请参阅:

  • PROP_TYPE_VOID
  • PROP_TYPE_SUMMARY
  • PROP_TYPE_BYTE
  • PROP_TYPE_WORD
  • PROP_TYPE_DWORD
  • PROP_TYPE_LARGEINT (泛型格式化程序不支持)
  • PROP_TYPE_ADDR (泛型格式化程序不支持)
  • PROP_TYPE_TIME
  • PROP_TYPE_STRING
  • PROP_TYPE_IP_ADDRESS
  • PROP_TYPE_BYTESWAPPED_WORD(已过时。有关详细信息,请参阅 PROP_TYPE_WORD
  • PROP_TYPE_BYTESWAPPED_DWORD(已过时。有关详细信息,请参阅 PROP_TYPE_DWORD
  • PROP_TYPE_TYPED_STRING (已过时)
  • PROP_TYPE_RAW_DATA
  • PROP_TYPE_COMMENT
  • PROP_TYPE_SRCFRIENDLYNAME (泛型格式化程序不支持)
  • PROP_TYPE_DSTFRIENDLYNAME(泛型格式化程序不支持)
  • PROP_TYPE_TOKENRING_ADDRESS (泛型格式化程序不支持)
  • PROP_TYPE_FDDI_ADDRESS(泛型格式化程序不支持)
  • PROP_TYPE_ETHERNET_ADDRESS (泛型格式化程序不支持)
  • PROP_TYPE_OBJECT_IDENTIFIER(泛型格式化程序不支持)
  • PROP_TYPE_VINES_IP_ADDRESS (泛型格式化程序不支持)
  • PROP_TYPE_VAR_LEN_SMALL_INT (泛型格式化程序不支持)

PROP_TYPE_VOID和PROP_TYPE_COMMENT

下表列出了 PROP_TYPE_VOIDPROP_TYPE_COMMENT 数据类型属性的通用格式输出。

在格式化程序输出列中,捕获中的数据值为 XYZ。

属性限定符 格式化程序输出
PROP_QUAL_NONE XYZ
PROP_QUAL_RANGE XYZ
PROP_QUAL_BITFIELD 过时
PROP_QUAL_LABELED_SET XYZ
PROP_QUAL_LABELED_BITFIELD 过时。 有关详细信息,请参阅PROP_QUAL_FLAGS
PROP_QUAL_CONST XYZ
PROP_QUAL_FLAGS XYZ
PROP_QUAL_ARRAY XYZ

PROP_TYPE_SUMMARY

下表列出了 PROP_TYPE_SUMMARY 数据类型属性的通用格式输出。

在示例输出列中,捕获中的数据值为 XYZ。

属性限定符 示例输出
PROP_QUAL_NONE XYZ
PROP_QUAL_RANGE XYZ
PROP_QUAL_BITFIELD 过时
PROP_QUAL_LABELED_SET XYZ
PROP_QUAL_LABELED_BITFIELD 过时。 有关详细信息,请参阅PROP_QUAL_FLAGS
PROP_QUAL_CONST XYZ
PROP_QUAL_FLAGS XYZ
PROP_QUAL_ARRAY XYZ

PROP_TYPE_BYTE

下表列出了 PROP_TYPE_BYTE 数据类型属性的泛型格式输出。

在示例输出列中,捕获中的数据值为 10。

属性限定符 示例输出
PROP_QUAL_NONE 10 (0xa)
PROP_QUAL_RANGE 10 (0xa) 范围:(1(0x1) - 20 (0x14)
PROP_QUAL_SET 10 (0xa) 匹配设置值或
10 (0xa) 未知集值
PROP_QUAL_BITFIELD 过时。
PROP_QUAL_LABELED_SET 标签集或数字中的相应标签。
PROP_QUAL_LABELED_BITFIELD 过时。 有关详细信息,请参阅PROP_QUAL_FLAGS。
PROP_QUAL_CONST 无输出。 详细信息窗格中未显示任何数据。
PROP_QUAL_FLAGS .......0 = 标记字符串......1. = 字符串上的标签.....0.. = 标签关闭字符串 ....1... = 字符串上的标签
PROP_QUAL_ARRAY 0a ff...

PROP_TYPE_WORD

下表列出了 PROP_TYPE_WORD 数据类型属性的泛型格式输出。

注意

对于非 Intel、字节交换的 DWORD 属性,必须将数据更改为 Intel 格式。 若要更改格式,请将 Attach 属性实例函数的 IFlags 参数设置为位置时IFLAG_SWAPPED。

在示例输出列中,捕获中的数据值为 10。

属性限定符 示例输出
PROP_QUAL_NONE 10 (0xa)
PROP_QUAL_RANGE 10 (0xa) 范围:(1(0x1) - 20 (0x14)
PROP_QUAL_SET 10 (0xa) 匹配设置值或
10 (0xa) 未知集值
PROP_QUAL_BITFIELD 过时。
PROP_QUAL_LABELED_SET 标签集或数字中的相应标签。
PROP_QUAL_LABELED_BITFIELD 过时。 有关详细信息,请参阅PROP_QUAL_FLAGS。
PROP_QUAL_CONST 无输出。 详细信息窗格中未显示任何数据。
PROP_QUAL_FLAGS .......0 = 标记字符串......0. = 标记字符串.....0.. = 标签关闭字符串 ....0... = 标签关闭字符串...0.... = 标签关闭字符串 ..1..... = 字符串 .0 上的标签 .0......= 标记字符串 1.......= 字符串上的标签
PROP_QUAL_ARRAY 000a ffff...

PROP_TYPE_DWORD

下表列出了 PROP_TYPE_DWORD 数据类型属性的泛型格式输出。

注意

对于非 Intel、字节交换的 DWORD 属性,必须将数据更改为 Intel 格式。 若要更改格式,请将 Attach 属性实例函数的 IFlags 参数设置为位置时IFLAG_SWAPPED。

在示例输出列中,捕获中的数据值为 10。

属性限定符 示例输出
PROP_QUAL_NONE 10 (0xa)
PROP_QUAL_RANGE 10 (0xa) 范围:(1(0x1) - 20 (0x14)
PROP_QUAL_SET 10 (0xa) 匹配设置值或
10 (0xa) 未知集值
PROP_QUAL_BITFIELD 过时。
PROP_QUAL_LABELED_SET 标签集或数字中的相应标签。
PROP_QUAL_LABELED_BITFIELD 过时。 有关详细信息,请参阅PROP_QUAL_FLAGS。
PROP_QUAL_CONST 无输出。 详细信息窗格中未显示任何数据。
PROP_QUAL_FLAGS ...............0 = 标记字符串..............0. = 标记字符串.............0.. = 标签关闭字符串............0... = 标记字符串...........0.... = 标签关闭字符串..........0..... = 标记字符串.........0...... = 标记字符串........0....... = 标记字符串.......0........ = 标记字符串......0......... = 标记字符串.....0.......... = 标签关闭字符串 ....0........... = 标签关闭字符串...0............ = 标记字符串 。。1............. = 字符串 .0 上的标签.............. = 标记字符串 1...............= 字符串上的标签
PROP_QUAL_ARRAY 0000000a ffffffff ...

PROP_TYPE_RAW_DATA

下表列出了 PROP_TYPE_RAW_DATA 数据类型属性的通用格式输出。 请注意,格式化程序输出不显示原始数据,但显示属性标签。

属性限定符 格式化程序输出
PROP_QUAL_NONE 属性标签。
PROP_QUAL_RANGE 属性标签。
PROP_QUAL_BITFIELD 属性标签。
PROP_QUAL_LABELED_SET 属性标签。
PROP_QUAL_LABELED_BITFIELD 属性标签。
PROP_QUAL_CONST 属性标签。
PROP_QUAL_FLAGS 属性标签。
PROP_QUAL_ARRAY 属性标签。

PROP_TYPE_TIME

下表列出了 PROP_TYPE_TIME 数据类型属性的泛型格式输出。 请注意,格式化的输出可能因属性的数据限定符而异。

通用格式化程序调用 GetDateFormat 获取基于本地计算机的系统时钟的时间。

属性限定符 格式化程序输出
PROP_QUAL_NONE 根据本地计算机时钟显示系统时间。
PROP_QUAL_RANGE 根据本地计算机时钟显示系统时间。
PROP_QUAL_BITFIELD 过时。
PROP_QUAL_LABELED_SET 根据本地计算机时钟显示系统时间。
PROP_QUAL_LABELED_BITFIELD 过时。 有关详细信息,请参阅PROP_QUAL_FLAGS。
PROP_QUAL_CONST 根据本地计算机时钟显示系统时间。
PROP_QUAL_FLAGS 根据本地计算机时钟显示系统时间。
PROP_QUAL_ARRAY 根据本地计算机时钟显示系统时间。

PROP_TYPE_STRING

下表列出了 PROP_TYPE_STRING 数据类型属性的泛型格式输出。 请注意,格式化程序输出可能因属性的数据限定符而异。

属性限定符 格式化程序输出
PROP_QUAL_NONE 附加字符串。
PROP_QUAL_RANGE 附加字符串。
PROP_QUAL_BITFIELD 过时。
PROP_QUAL_LABELED_SET 附加字符串。
PROP_QUAL_LABELED_BITFIELD 过时。 有关详细信息,请参阅PROP_QUAL_FLAGS。
PROP_QUAL_CONST 附加字符串。
PROP_QUAL_FLAGS 附加字符串。
PROP_QUAL_ARRAY 附加字符串。

PROP_TYPE_IP_ADDRESS

下表列出了 PROP_TYPE_IP_ADDRESS 数据类型属性的通用格式输出。 请注意,格式化的输出可能因属性的属性数据限定符而异。

在示例输出列中,捕获中的数据值为“129.65.100.2”。

属性限定符 示例输出
PROP_QUAL_NONE 129.65.100.2
PROP_QUAL_RANGE 129.65.100.2
PROP_QUAL_BITFIELD 过时。
PROP_QUAL_LABELED_SET 129.65.100.2
PROP_QUAL_LABELED_BITFIELD 过时。 有关详细信息,请参阅PROP_QUAL_FLAGS。
PROP_QUAL_CONST 129.65.100.2
PROP_QUAL_FLAGS 129.65.100.2
PROP_QUAL_ARRAY 129.65.100.2