PropertyTypeCode

PropertyTypeCode

Przegląd

PropertyTypeCode jest wyliczeniem kodów typów właściwości MAPI (dolne 16 bitów znacznika właściwości MAPI). Każda wartość określa typ danych przechowywanej wartości właściwości: integer, floating-point, boolean, string, binary, time, GUID lub wielowartościowy wariant tych typów. Użyj tych stałych z MapiProperty.PropertyType i MapiPropertyCollection, aby dekodować lub tworzyć MAPI property streams w plikach .msg.

Typ bazowy: ushort.

Members

NazwaOpis
PtypInteger16Właściwość 16-bitowej liczby całkowitej ze znakiem (PT_I2, kod typu 0x0002).
PtypInteger32Właściwość 32-bitowej liczby całkowitej ze znakiem (PT_LONG, kod typu 0x0003).
PtypFloating32Wartość zmiennoprzecinkowa 32-bitowa IEEE 754 (PT_R4, kod typu 0x0004).
PtypFloating64Wartość podwójnej precyzji 64-bitowa IEEE 754 (PT_DOUBLE, kod typu 0x0005).
PtypCurrency64-bitowa liczba całkowita ze znakiem, skalowana przez 10 000, reprezentująca kwotę pieniężną (PT_CURRENCY, kod typu 0x0006).
PtypFloatingTimeWartość daty i czasu w formacie zmiennoprzecinkowym OLE jako double (PT_APPTIME, kod typu 0x0007).
PtypErrorCode32-bitowy kod błędu HRESULT (PT_ERROR, kod typu 0x000A).
PtypBoolean16-bitowy Boolean: 0 = false, niezerowe = true (PT_BOOLEAN, kod typu 0x000B).
PtypObjectOsadzony obiekt IStream lub IStorage (PT_OBJECT, kod typu 0x000D).
PtypInteger6464-bitowa liczba całkowita ze znakiem (PT_I8, kod typu 0x0014).
PtypString8Ciąg ANSI/MBCS zakończony znakiem null, 8-bitowy (PT_STRING8, kod typu 0x001E).
PtypStringCiąg Unicode UTF-16LE zakończony znakiem null (PT_UNICODE, kod typu 0x001F).
PtypTime64-bitowa wartość daty i czasu FILETIME w formacie UTC (PT_SYSTIME, kod typu 0x0040).
PtypGuid128-bitowa wartość GUID / UUID (PT_CLSID, kod typu 0x0048).
PtypBinaryTablica bajtów zmiennej długości z 32-bitowym prefiksem długości (PT_BINARY, kod typu 0x0102).
PtypMultipleInteger16Tablica wielowartościowa 16-bitowych liczb całkowitych (PT_MV_I2, kod typu 0x1002).
PtypMultipleInteger32Tablica wielowartościowa 32-bitowych liczb całkowitych (PT_MV_LONG, kod typu 0x1003).
PtypMultipleFloating32Tablica wielowartościowa 32-bitowych liczb zmiennoprzecinkowych (PT_MV_R4, kod typu 0x1004).
PtypMultipleFloating64Tablica wielowartościowa 64-bitowych liczb podwójnej precyzji (PT_MV_DOUBLE, kod typu 0x1005).
PtypMultipleCurrencyTablica wielowartościowa wartości walutowych (PT_MV_CURRENCY, kod typu 0x1006).
PtypMultipleFloatingTimeWielowartościowa tablica wartości daty i czasu OLE (PT_MV_APPTIME, kod typu 0x1007).
PtypMultipleInteger64Wielowartościowa tablica liczb całkowitych 64-bitowych (PT_MV_I8, kod typu 0x1014).
PtypMultipleString8Wielowartościowa tablica łańcuchów znaków ANSI (PT_MV_STRING8, kod typu 0x101E).
PtypMultipleStringWielowartościowa tablica łańcuchów znaków Unicode (PT_MV_UNICODE, kod typu 0x101F).
PtypMultipleTimeTablica wielowartościowa wartości FILETIME (PT_MV_SYSTIME, kod typu 0x1040).
PtypMultipleGuidWielowartościowa tablica GUID-ów (PT_MV_CLSID, kod typu 0x1048).
PtypMultipleBinaryWielowartościowa tablica binarnych blobów (PT_MV_BINARY, kod typu 0x1102).

Zobacz także

 Polski