Bagikan melalui


Output Formatter Generik

Daftar dan tabel di bagian ini memperlihatkan output formatter generik. Ketahuilah bahwa formatter generik menggunakan DataType dan DataQualifier anggota strukturPROPERTYINFO untuk menentukan cara memformat data yang ditampilkan.

Untuk informasi selengkapnya dan contoh output untuk jenis data properti tertentu, lihat:

  • PROP_TYPE_VOID
  • PROP_TYPE_SUMMARY
  • PROP_TYPE_BYTE
  • PROP_TYPE_WORD
  • PROP_TYPE_DWORD
  • PROP_TYPE_LARGEINT (pemformat generik tidak mendukung)
  • PROP_TYPE_ADDR (pemformat generik tidak mendukung)
  • PROP_TYPE_TIME
  • PROP_TYPE_STRING
  • PROP_TYPE_IP_ADDRESS
  • PROP_TYPE_BYTESWAPPED_WORD (Usang. Untuk informasi selengkapnya, lihat PROP_TYPE_WORD)
  • PROP_TYPE_BYTESWAPPED_DWORD (Usang. Untuk informasi selengkapnya, lihat PROP_TYPE_DWORD)
  • PROP_TYPE_TYPED_STRING (Usang)
  • PROP_TYPE_RAW_DATA
  • PROP_TYPE_COMMENT
  • PROP_TYPE_SRCFRIENDLYNAME (pemformat generik tidak mendukung)
  • PROP_TYPE_DSTFRIENDLYNAME (pemformat generik tidak mendukung)
  • PROP_TYPE_TOKENRING_ADDRESS (pemformat generik tidak mendukung)
  • PROP_TYPE_FDDI_ADDRESS (pemformat generik tidak mendukung)
  • PROP_TYPE_ETHERNET_ADDRESS (pemformat generik tidak mendukung)
  • PROP_TYPE_OBJECT_IDENTIFIER (pemformat generik tidak mendukung)
  • PROP_TYPE_VINES_IP_ADDRESS (pemformat generik tidak mendukung)
  • PROP_TYPE_VAR_LEN_SMALL_INT (pemformat generik tidak mendukung)

PROP_TYPE_VOID dan PROP_TYPE_COMMENT

Tabel berikut mencantumkan output format generik untuk properti jenis data PROP_TYPE_VOID dan PROP_TYPE_COMMENT.

Di kolom output formatter, nilai data dalam pengambilan adalah XYZ.

Kualifikasi properti Output formatter
PROP_QUAL_NONE XYZ
PROP_QUAL_RANGE XYZ
PROP_QUAL_BITFIELD Usang
PROP_QUAL_LABELED_SET XYZ
PROP_QUAL_LABELED_BITFIELD Usang. Untuk informasi selengkapnya, lihat PROP_QUAL_FLAGS
PROP_QUAL_CONST XYZ
PROP_QUAL_FLAGS XYZ
PROP_QUAL_ARRAY XYZ

PROP_TYPE_SUMMARY

Tabel berikut mencantumkan output format generik untuk properti tipe data PROP_TYPE_SUMMARY.

Dalam kolom output contoh, nilai data dalam pengambilan adalah XYZ.

Kualifikasi properti Contoh output
PROP_QUAL_NONE XYZ
PROP_QUAL_RANGE XYZ
PROP_QUAL_BITFIELD Usang
PROP_QUAL_LABELED_SET XYZ
PROP_QUAL_LABELED_BITFIELD Usang. Untuk informasi selengkapnya, lihat PROP_QUAL_FLAGS
PROP_QUAL_CONST XYZ
PROP_QUAL_FLAGS XYZ
PROP_QUAL_ARRAY XYZ

PROP_TYPE_BYTE

Tabel berikut mencantumkan output format generik untuk properti jenis data PROP_TYPE_BYTE.

Dalam kolom output contoh, nilai data dalam pengambilan adalah 10.

Kualifikasi properti Contoh output
PROP_QUAL_NONE 10 (0xa)"
PROP_QUAL_RANGE 10 (0xa) Rentang:(1 (0x1) - 20 (0x14))
PROP_QUAL_SET 10 (0xa) Cocok dengan Nilai Set atau
10 (0xa) Nilai Set Tidak Diketahui
PROP_QUAL_BITFIELD Usang.
PROP_QUAL_LABELED_SET Label yang sesuai dalam set label atau nomor.
PROP_QUAL_LABELED_BITFIELD Usang. Untuk informasi selengkapnya, lihat PROP_QUAL_FLAGS.
PROP_QUAL_CONST Tidak ada output. Tidak ada data yang ditampilkan di panel detail.
PROP_QUAL_FLAGS ....... 0 = Label Off String ...... 1. = Label Pada string ..... 0.. = Label Off String .... 1... = Label Pada String
PROP_QUAL_ARRAY 0a ff ...

PROP_TYPE_WORD

Tabel berikut mencantumkan output format generik untuk properti jenis data PROP_TYPE_WORD.

Nota

Untuk properti DWORD non-Intel, byte-swapped, Anda harus mengubah data ke format Intel. Untuk mengubah format, atur parameter IFlags dari fungsi instans properti Lampirkan IFLAG_SWAPPED saat Anda memetakan instans properti ke lokasi.

Dalam kolom output contoh, nilai data dalam pengambilan adalah 10.

Kualifikasi properti Contoh output
PROP_QUAL_NONE 10 (0xa)
PROP_QUAL_RANGE 10 (0xa) Rentang:(1 (0x1) - 20 (0x14))
PROP_QUAL_SET 10 (0xa) Cocok dengan Nilai Set atau
10 (0xa) Nilai Set Tidak Diketahui
PROP_QUAL_BITFIELD Usang.
PROP_QUAL_LABELED_SET Label yang sesuai dalam set label atau nomor.
PROP_QUAL_LABELED_BITFIELD Usang. Untuk informasi selengkapnya, lihat PROP_QUAL_FLAGS.
PROP_QUAL_CONST Tidak ada output. Tidak ada data yang ditampilkan di panel detail.
PROP_QUAL_FLAGS ....... 0 = Label Off String ...... 0. = Label Off String ..... 0.. = Label Off String .... 0... = Label Off String ... 0.... = Label Off String .. 1..... = Label Pada String .0...... = Label Off String 1....... = Label Pada String
PROP_QUAL_ARRAY 000a ffff ...

PROP_TYPE_DWORD

Tabel berikut mencantumkan output format generik untuk properti jenis data PROP_TYPE_DWORD.

Nota

Untuk properti DWORD non-Intel, byte-swapped, Anda harus mengubah data ke format Intel. Untuk mengubah format, atur parameter IFlags dari fungsi instans properti Lampirkan IFLAG_SWAPPED saat Anda memetakan instans properti ke lokasi.

Dalam kolom output contoh, nilai data dalam pengambilan adalah 10.

Kualifikasi properti Contoh output
PROP_QUAL_NONE 10 (0xa)
PROP_QUAL_RANGE 10 (0xa) Rentang:(1 (0x1) - 20 (0x14))
PROP_QUAL_SET 10 (0xa) Cocok dengan Nilai Set atau
10 (0xa) Nilai Set Tidak Diketahui
PROP_QUAL_BITFIELD Usang.
PROP_QUAL_LABELED_SET Label yang sesuai dalam set label atau angka.
PROP_QUAL_LABELED_BITFIELD Usang. Untuk informasi selengkapnya, lihat PROP_QUAL_FLAGS.
PROP_QUAL_CONST Tidak ada output. Tidak ada data yang ditampilkan di panel detail.
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............. = Label Pada String .0.............. = Label Off String 1............... = Label Pada String
PROP_QUAL_ARRAY 0000000a ffffffff ...

PROP_TYPE_RAW_DATA

Tabel berikut mencantumkan output format generik untuk properti jenis data PROP_TYPE_RAW_DATA. Ketahuilah bahwa output formatter tidak menampilkan data mentah, tetapi menampilkan label properti.

Kualifikasi properti Output formatter
PROP_QUAL_NONE Label properti.
PROP_QUAL_RANGE Label properti.
PROP_QUAL_BITFIELD Label properti.
PROP_QUAL_LABELED_SET Label properti.
PROP_QUAL_LABELED_BITFIELD Label properti.
PROP_QUAL_CONST Label properti.
PROP_QUAL_FLAGS Label properti.
PROP_QUAL_ARRAY Label properti.

PROP_TYPE_TIME

Tabel berikut mencantumkan output format generik untuk properti jenis data PROP_TYPE_TIME. Ketahuilah bahwa output yang diformat dapat bervariasi tergantung pada kualifikasi data properti.

Pemformat generik memanggilGetDateFormatuntuk mendapatkan waktu yang didasarkan pada jam sistem komputer lokal.

Kualifikasi properti Output formatter
PROP_QUAL_NONE Menampilkan waktu sistem berdasarkan jam komputer lokal.
PROP_QUAL_RANGE Menampilkan waktu sistem berdasarkan jam komputer lokal.
PROP_QUAL_BITFIELD Usang.
PROP_QUAL_LABELED_SET Menampilkan waktu sistem berdasarkan jam komputer lokal.
PROP_QUAL_LABELED_BITFIELD Usang. Untuk informasi selengkapnya, lihat PROP_QUAL_FLAGS.
PROP_QUAL_CONST Menampilkan waktu sistem berdasarkan jam komputer lokal.
PROP_QUAL_FLAGS Menampilkan waktu sistem berdasarkan jam komputer lokal.
PROP_QUAL_ARRAY Menampilkan waktu sistem berdasarkan jam komputer lokal.

PROP_TYPE_STRING

Tabel berikut mencantumkan output format generik untuk properti jenis data PROP_TYPE_STRING. Ketahuilah bahwa output formatter dapat bervariasi tergantung pada kualifikasi data properti.

Kualifikasi properti Output formatter
PROP_QUAL_NONE String terlampir.
PROP_QUAL_RANGE String terlampir.
PROP_QUAL_BITFIELD Usang.
PROP_QUAL_LABELED_SET String terlampir.
PROP_QUAL_LABELED_BITFIELD Usang. Untuk informasi selengkapnya, lihat PROP_QUAL_FLAGS.
PROP_QUAL_CONST String terlampir.
PROP_QUAL_FLAGS String terlampir.
PROP_QUAL_ARRAY String terlampir.

PROP_TYPE_IP_ADDRESS

Tabel berikut mencantumkan output format generik untuk properti tipe data PROP_TYPE_IP_ADDRESS. Ketahuilah bahwa output yang diformat dapat bervariasi tergantung pada kualifikasi data properti properti.

Dalam kolom output contoh, nilai data dalam pengambilan adalah "129.65.100.2".

Kualifikasi properti Contoh output
PROP_QUAL_NONE 129.65.100.2
PROP_QUAL_RANGE 129.65.100.2
PROP_QUAL_BITFIELD Usang.
PROP_QUAL_LABELED_SET 129.65.100.2
PROP_QUAL_LABELED_BITFIELD Usang. Untuk informasi selengkapnya, lihat PROP_QUAL_FLAGS.
PROP_QUAL_CONST 129.65.100.2
PROP_QUAL_FLAGS 129.65.100.2
PROP_QUAL_ARRAY 129.65.100.2