次の方法で共有


汎用フォーマッタ出力

このセクションの一覧と表は、汎用フォーマッタの出力を示しています。 汎用フォーマッタは、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 = Label Off String ......1. = 文字列.....のラベル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 = 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.......= 文字列のラベル
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.......... = ラベルオフ文字列 ....0........... = Label Off String ...0............ = Label Off String ..1............. = 文字列 .0 のラベル.............. = Label Off String 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