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 |