Allmänna formateringsutdata

Listorna och tabellerna i det här avsnittet visar utdata från den allmänna formateringstypen. Tänk på att den allmänna formateringen använder DataType- och DataQualifier medlemmar i PROPERTYINFO- struktur för att avgöra hur data ska formateras.

Mer information och ett exempel på utdata för en specifik egenskapsdatatyp finns i:

  • PROP_TYPE_VOID
  • PROP_TYPE_SUMMARY
  • PROP_TYPE_BYTE
  • PROP_TYPE_WORD
  • PROP_TYPE_DWORD
  • PROP_TYPE_LARGEINT (allmän formatering stöder inte)
  • PROP_TYPE_ADDR (allmän formatering stöder inte)
  • PROP_TYPE_TIME
  • PROP_TYPE_STRING
  • PROP_TYPE_IP_ADDRESS
  • PROP_TYPE_BYTESWAPPED_WORD (föråldrad. Mer information finns i PROP_TYPE_WORD)
  • PROP_TYPE_BYTESWAPPED_DWORD (föråldrad. Mer information finns i PROP_TYPE_DWORD)
  • PROP_TYPE_TYPED_STRING (föråldrad)
  • PROP_TYPE_RAW_DATA
  • PROP_TYPE_COMMENT
  • PROP_TYPE_SRCFRIENDLYNAME (allmän formatering stöder inte)
  • PROP_TYPE_DSTFRIENDLYNAME (allmän formatering stöder inte)
  • PROP_TYPE_TOKENRING_ADDRESS (allmän formatering stöder inte)
  • PROP_TYPE_FDDI_ADDRESS (allmän formatering stöder inte)
  • PROP_TYPE_ETHERNET_ADDRESS (allmän formatering stöder inte)
  • PROP_TYPE_OBJECT_IDENTIFIER (allmän formatering stöder inte)
  • PROP_TYPE_VINES_IP_ADDRESS (allmän formatering stöder inte)
  • PROP_TYPE_VAR_LEN_SMALL_INT (allmän formatering stöder inte)

PROP_TYPE_VOID och PROP_TYPE_COMMENT

I följande tabell visas allmänna formatutdata för egenskaper för PROP_TYPE_VOID och PROP_TYPE_COMMENT datatyp.

I formateringskolumnen är värdet för data i avbildningen XYZ.

Egenskapskvalificerare Formateringsutdata
PROP_QUAL_NONE XYZ
PROP_QUAL_RANGE XYZ
PROP_QUAL_BITFIELD Föråldrad
PROP_QUAL_LABELED_SET XYZ
PROP_QUAL_LABELED_BITFIELD Föråldrad. Mer information finns i PROP_QUAL_FLAGS
PROP_QUAL_CONST XYZ
PROP_QUAL_FLAGS XYZ
PROP_QUAL_ARRAY XYZ

PROP_TYPE_SUMMARY

I följande tabell visas allmänna formatutdata för egenskaper för PROP_TYPE_SUMMARY datatyp.

I exempelutdatakolumnen är värdet för data i avbildningen XYZ.

Egenskapskvalificerare Exempel på utdata
PROP_QUAL_NONE XYZ
PROP_QUAL_RANGE XYZ
PROP_QUAL_BITFIELD Föråldrad
PROP_QUAL_LABELED_SET XYZ
PROP_QUAL_LABELED_BITFIELD Föråldrad. Mer information finns i PROP_QUAL_FLAGS
PROP_QUAL_CONST XYZ
PROP_QUAL_FLAGS XYZ
PROP_QUAL_ARRAY XYZ

PROP_TYPE_BYTE

I följande tabell visas allmänna formatutdata för egenskaper för PROP_TYPE_BYTE datatyp.

I exempelutdatakolumnen är värdet för data i avbildningen 10.

Egenskapskvalificerare Exempel på utdata
PROP_QUAL_NONE 10 (0xa)"
PROP_QUAL_RANGE 10 (0xa) Intervall:(1 (0x1) - 20 (0x14))
PROP_QUAL_SET 10 (0xa) matchar ange värde eller
10 (0xa) Okänt uppsättningsvärde
PROP_QUAL_BITFIELD Föråldrad.
PROP_QUAL_LABELED_SET Motsvarande etikett i en etikettuppsättning eller ett nummer.
PROP_QUAL_LABELED_BITFIELD Föråldrad. Mer information finns i PROP_QUAL_FLAGS.
PROP_QUAL_CONST Inga utdata. Inga data visas i informationsfönstret.
PROP_QUAL_FLAGS ....... 0 = Etikett av sträng ...... 1. = Etikett på sträng ..... 0.. = Etikett av sträng .... 1... = etikett på sträng
PROP_QUAL_ARRAY 0a ff ...

PROP_TYPE_WORD

I följande tabell visas allmänna formatutdata för en egenskap för PROP_TYPE_WORD datatyp.

Not

För DWORD-egenskaper som inte är Intel, bytebytebyte, måste du ändra data till ett Intel-format. Om du vill ändra formatet anger du parametern IFlags för funktionen Attach property instance IFLAG_SWAPPED när du mappar egenskapsinstansen till en plats.

I exempelutdatakolumnen är värdet för data i avbildningen 10.

Egenskapskvalificerare Exempel på utdata
PROP_QUAL_NONE 10 (0xa)
PROP_QUAL_RANGE 10 (0xa) Intervall:(1 (0x1) - 20 (0x14))
PROP_QUAL_SET 10 (0xa) matchar ange värde eller
10 (0xa) Okänt uppsättningsvärde
PROP_QUAL_BITFIELD Föråldrad.
PROP_QUAL_LABELED_SET Motsvarande etikett i etikettuppsättningen eller talet.
PROP_QUAL_LABELED_BITFIELD Föråldrad. Mer information finns i PROP_QUAL_FLAGS.
PROP_QUAL_CONST Inga utdata. Inga data visas i informationsfönstret.
PROP_QUAL_FLAGS ....... 0 = Etikett av sträng ...... 0. = Etikett av sträng ..... 0.. = Etikett av sträng .... 0... = Etikett av sträng ... 0.... = Etikett av sträng .. 1..... = Etikett på sträng .0...... = Etikett av sträng 1....... = Etikett på sträng
PROP_QUAL_ARRAY 000a ffff ...

PROP_TYPE_DWORD

I följande tabell visas allmänna formatutdata för egenskaper för PROP_TYPE_DWORD datatyp.

Not

För DWORD-egenskaper som inte är Intel, bytebytebyte, måste du ändra data till ett Intel-format. Om du vill ändra formatet anger du parametern IFlags för funktionen Attach property instance IFLAG_SWAPPED när du mappar egenskapsinstansen till en plats.

I exempelutdatakolumnen är värdet för data i avbildningen 10.

Egenskapskvalificerare Exempel på utdata
PROP_QUAL_NONE 10 (0xa)
PROP_QUAL_RANGE 10 (0xa) Intervall:(1 (0x1) - 20 (0x14))
PROP_QUAL_SET 10 (0xa) matchar ange värde eller
10 (0xa) Okänt uppsättningsvärde
PROP_QUAL_BITFIELD Föråldrad.
PROP_QUAL_LABELED_SET Motsvarande etikett i etikettuppsättning eller nummer.
PROP_QUAL_LABELED_BITFIELD Föråldrad. Mer information finns i PROP_QUAL_FLAGS.
PROP_QUAL_CONST Inga utdata. Inga data visas i informationsfönstret.
PROP_QUAL_FLAGS ............... 0 = Etikett av sträng .............. 0. = Etikett av sträng ............. 0.. = Etikett av sträng ............ 0... = Etikett av sträng ........... 0.... = Etikett av sträng .......... 0..... = Etikett av sträng ......... 0...... = Etikett av sträng ........ 0....... = Etikett av sträng ....... 0........ = Etikett av sträng ...... 0......... = Etikett av sträng ..... 0.......... = Etikett av sträng .... 0........... = Etikett av sträng ... 0............ = Etikett av sträng .. 1............. = etikett på sträng .0.............. = Etikett av sträng 1............... = Etikett på sträng
PROP_QUAL_ARRAY 0000000a ffffffffff ...

PROP_TYPE_RAW_DATA

I följande tabell visas allmänna formatutdata för en egenskap för PROP_TYPE_RAW_DATA datatyp. Tänk på att formateringsutdata inte visar rådata, men att egenskapsetiketten visas.

Egenskapskvalificerare Formateringsutdata
PROP_QUAL_NONE Egenskapsetikett.
PROP_QUAL_RANGE Egenskapsetikett.
PROP_QUAL_BITFIELD Egenskapsetikett.
PROP_QUAL_LABELED_SET Egenskapsetikett.
PROP_QUAL_LABELED_BITFIELD Egenskapsetikett.
PROP_QUAL_CONST Egenskapsetikett.
PROP_QUAL_FLAGS Egenskapsetikett.
PROP_QUAL_ARRAY Egenskapsetikett.

PROP_TYPE_TIME

I följande tabell visas allmänna formatutdata för en egenskap för PROP_TYPE_TIME datatyp. Tänk på att de formaterade utdata kan variera beroende på egenskapens datakvalificerare.

Den generiska formatatorn anropar GetDateFormat för att få en tid som baseras på systemklockan på den lokala datorn.

Egenskapskvalificerare Formateringsutdata
PROP_QUAL_NONE Visar systemtiden baserat på den lokala datorklockan.
PROP_QUAL_RANGE Visar systemtiden baserat på den lokala datorklockan.
PROP_QUAL_BITFIELD Föråldrad.
PROP_QUAL_LABELED_SET Visar systemtiden baserat på den lokala datorklockan.
PROP_QUAL_LABELED_BITFIELD Föråldrad. Mer information finns i PROP_QUAL_FLAGS.
PROP_QUAL_CONST Visar systemtiden baserat på den lokala datorklockan.
PROP_QUAL_FLAGS Visar systemtiden baserat på den lokala datorklockan.
PROP_QUAL_ARRAY Visar systemtiden baserat på den lokala datorklockan.

PROP_TYPE_STRING

I följande tabell visas allmänna formatutdata för egenskaper för PROP_TYPE_STRING datatyp. Tänk på att formateringsutdata kan variera beroende på egenskapens datakvalificerare.

Egenskapskvalificerare Formateringsutdata
PROP_QUAL_NONE Bifogad sträng.
PROP_QUAL_RANGE Bifogad sträng.
PROP_QUAL_BITFIELD Föråldrad.
PROP_QUAL_LABELED_SET Bifogad sträng.
PROP_QUAL_LABELED_BITFIELD Föråldrad. Mer information finns i PROP_QUAL_FLAGS.
PROP_QUAL_CONST Bifogad sträng.
PROP_QUAL_FLAGS Bifogad sträng.
PROP_QUAL_ARRAY Bifogad sträng.

PROP_TYPE_IP_ADDRESS

I följande tabell visas allmänna formatutdata för egenskaper för PROP_TYPE_IP_ADDRESS datatyp. Tänk på att de formaterade utdata kan variera beroende på egenskapens egenskapsdatakvalificerare.

I exempelutdatakolumnen är värdet för data i avbildningen "129.65.100.2".

Egenskapskvalificerare Exempel på utdata
PROP_QUAL_NONE 129.65.100.2
PROP_QUAL_RANGE 129.65.100.2
PROP_QUAL_BITFIELD Föråldrad.
PROP_QUAL_LABELED_SET 129.65.100.2
PROP_QUAL_LABELED_BITFIELD Föråldrad. Mer information finns i PROP_QUAL_FLAGS.
PROP_QUAL_CONST 129.65.100.2
PROP_QUAL_FLAGS 129.65.100.2
PROP_QUAL_ARRAY 129.65.100.2