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
| Nazwa | Opis |
|---|---|
PtypInteger16 | Właściwość 16-bitowej liczby całkowitej ze znakiem (PT_I2, kod typu 0x0002). |
PtypInteger32 | Właściwość 32-bitowej liczby całkowitej ze znakiem (PT_LONG, kod typu 0x0003). |
PtypFloating32 | Wartość zmiennoprzecinkowa 32-bitowa IEEE 754 (PT_R4, kod typu 0x0004). |
PtypFloating64 | Wartość podwójnej precyzji 64-bitowa IEEE 754 (PT_DOUBLE, kod typu 0x0005). |
PtypCurrency | 64-bitowa liczba całkowita ze znakiem, skalowana przez 10 000, reprezentująca kwotę pieniężną (PT_CURRENCY, kod typu 0x0006). |
PtypFloatingTime | Wartość daty i czasu w formacie zmiennoprzecinkowym OLE jako double (PT_APPTIME, kod typu 0x0007). |
PtypErrorCode | 32-bitowy kod błędu HRESULT (PT_ERROR, kod typu 0x000A). |
PtypBoolean | 16-bitowy Boolean: 0 = false, niezerowe = true (PT_BOOLEAN, kod typu 0x000B). |
PtypObject | Osadzony obiekt IStream lub IStorage (PT_OBJECT, kod typu 0x000D). |
PtypInteger64 | 64-bitowa liczba całkowita ze znakiem (PT_I8, kod typu 0x0014). |
PtypString8 | Ciąg ANSI/MBCS zakończony znakiem null, 8-bitowy (PT_STRING8, kod typu 0x001E). |
PtypString | Ciąg Unicode UTF-16LE zakończony znakiem null (PT_UNICODE, kod typu 0x001F). |
PtypTime | 64-bitowa wartość daty i czasu FILETIME w formacie UTC (PT_SYSTIME, kod typu 0x0040). |
PtypGuid | 128-bitowa wartość GUID / UUID (PT_CLSID, kod typu 0x0048). |
PtypBinary | Tablica bajtów zmiennej długości z 32-bitowym prefiksem długości (PT_BINARY, kod typu 0x0102). |
PtypMultipleInteger16 | Tablica wielowartościowa 16-bitowych liczb całkowitych (PT_MV_I2, kod typu 0x1002). |
PtypMultipleInteger32 | Tablica wielowartościowa 32-bitowych liczb całkowitych (PT_MV_LONG, kod typu 0x1003). |
PtypMultipleFloating32 | Tablica wielowartościowa 32-bitowych liczb zmiennoprzecinkowych (PT_MV_R4, kod typu 0x1004). |
PtypMultipleFloating64 | Tablica wielowartościowa 64-bitowych liczb podwójnej precyzji (PT_MV_DOUBLE, kod typu 0x1005). |
PtypMultipleCurrency | Tablica wielowartościowa wartości walutowych (PT_MV_CURRENCY, kod typu 0x1006). |
PtypMultipleFloatingTime | Wielowartościowa tablica wartości daty i czasu OLE (PT_MV_APPTIME, kod typu 0x1007). |
PtypMultipleInteger64 | Wielowartościowa tablica liczb całkowitych 64-bitowych (PT_MV_I8, kod typu 0x1014). |
PtypMultipleString8 | Wielowartościowa tablica łańcuchów znaków ANSI (PT_MV_STRING8, kod typu 0x101E). |
PtypMultipleString | Wielowartościowa tablica łańcuchów znaków Unicode (PT_MV_UNICODE, kod typu 0x101F). |
PtypMultipleTime | Tablica wielowartościowa wartości FILETIME (PT_MV_SYSTIME, kod typu 0x1040). |
PtypMultipleGuid | Wielowartościowa tablica GUID-ów (PT_MV_CLSID, kod typu 0x1048). |
PtypMultipleBinary | Wielowartościowa tablica binarnych blobów (PT_MV_BINARY, kod typu 0x1102). |