泛型格式化程序输出

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

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

  • 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. = String 上的标签 .....0.. = Label Off String ....1... = 字符串上的标签
PROP_QUAL_ARRAY 0a ff...

PROP_TYPE_WORD

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

注意

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

在示例输出列中,捕获中的数据值为 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. = Label Off String .....0.. = Label Off String ....0... = 标签关闭字符串 ...0.... = Label Off String ..1..... = 标签在字符串 .0...= Label Off String 1....= String 上的标签
PROP_QUAL_ARRAY 000a ffff...

PROP_TYPE_DWORD

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

注意

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

在示例输出列中,捕获中的数据值为 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 = Label Off String ........0. = Label Off String .......0.. = Label Off String ......0... = Label Off String ........0.... = Label Off String .......0..... = Label Off String ......0... = Label Off String .....0.... = Label Off String ....0........ = Label Off String ...0...... = Label Off String .....0....... = Label Off String ....0........... = Label Off String ...0...... = Label Off String ..1....... = 字符串上的标签 .0........ = Label Off String 1.........= String 上的标签
PROP_QUAL_ARRAY 0000000a ffffff...

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