PropertyTypeCode
Panoramica
PropertyTypeCode è un’enumerazione dei codici di tipo di proprietà MAPI (i 16 bit meno significativi di un tag di proprietà MAPI). Ogni valore identifica il tipo di dato del valore memorizzato di una proprietà: intero, virgola mobile, booleano, stringa, binario, tempo, GUID o una variante multivalore di questi tipi. Usa queste costanti con MapiProperty.PropertyType e MapiPropertyCollection per decodificare o costruire flussi di proprietà MAPI nei file .msg.
Tipo base: ushort.
Members
| Nome | Descrizione |
|---|---|
PtypInteger16 | proprietà intera con segno a 16 bit (PT_I2, codice tipo 0x0002). |
PtypInteger32 | proprietà intera con segno a 32 bit (PT_LONG, codice tipo 0x0003). |
PtypFloating32 | valore in virgola mobile IEEE 754 a 32 bit (PT_R4, codice tipo 0x0004). |
PtypFloating64 | valore a doppia precisione IEEE 754 a 64 bit (PT_DOUBLE, codice tipo 0x0005). |
PtypCurrency | Intero con segno a 64 bit scalato di 10,000 che rappresenta un importo monetario (PT_CURRENCY, codice tipo 0x0006). |
PtypFloatingTime | Valore OLE di data-ora a virgola mobile come double (PT_APPTIME, codice tipo 0x0007). |
PtypErrorCode | Codice di errore HRESULT a 32 bit (PT_ERROR, codice tipo 0x000A). |
PtypBoolean | Boolean a 16 bit: 0 = false, diverso da zero = true (PT_BOOLEAN, codice tipo 0x000B). |
PtypObject | Oggetto incorporato IStream o IStorage (PT_OBJECT, codice tipo 0x000D). |
PtypInteger64 | Intero con segno a 64 bit (PT_I8, codice tipo 0x0014). |
PtypString8 | Stringa ANSI/MBCS a 8 bit terminata da null (PT_STRING8, codice tipo 0x001E). |
PtypString | Stringa Unicode UTF-16LE terminata da null (PT_UNICODE, codice tipo 0x001F). |
PtypTime | Valore di data/ora UTC FILETIME a 64 bit (PT_SYSTIME, codice tipo 0x0040). |
PtypGuid | Valore GUID / UUID a 128 bit (PT_CLSID, codice tipo 0x0048). |
PtypBinary | Array di byte a lunghezza variabile con prefisso di lunghezza a 32 bit (PT_BINARY, codice tipo 0x0102). |
PtypMultipleInteger16 | Array multivalore di interi a 16 bit (PT_MV_I2, codice tipo 0x1002). |
PtypMultipleInteger32 | Array multivalore di interi a 32-bit (PT_MV_LONG, codice tipo 0x1003). |
PtypMultipleFloating32 | Array multivalore di float a 32-bit (PT_MV_R4, codice tipo 0x1004). |
PtypMultipleFloating64 | Array multivalore di double a 64-bit (PT_MV_DOUBLE, codice tipo 0x1005). |
PtypMultipleCurrency | Array multivalore di valori di valuta (PT_MV_CURRENCY, codice tipo 0x1006). |
PtypMultipleFloatingTime | Array multivalore di valori data-ora OLE (PT_MV_APPTIME, codice tipo 0x1007). |
PtypMultipleInteger64 | Array multivalore di interi a 64 bit (PT_MV_I8, codice tipo 0x1014). |
PtypMultipleString8 | Array multivalore di stringhe ANSI (PT_MV_STRING8, codice tipo 0x101E). |
PtypMultipleString | Array multivalore di stringhe Unicode (PT_MV_UNICODE, codice tipo 0x101F). |
PtypMultipleTime | Array a più valori di FILETIME (PT_MV_SYSTIME, codice tipo 0x1040). |
PtypMultipleGuid | Array multivalore di GUID (PT_MV_CLSID, codice tipo 0x1048). |
PtypMultipleBinary | Array multivalore di blob binari (PT_MV_BINARY, codice tipo 0x1102). |