Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
In diesem Thema wird ein Beispiel für einen FolderUserFields-Stream beschrieben. Der Stream enthält eine Definition des benutzerdefinierten Felds. TextField1 Der Typ ist Text, und der FolderUserFields-Stream enthält sowohl FolderUserFieldsAnsi- als auch FolderUserFieldsUnicode-Teile. Weitere Informationen finden Sie unter Ordnerfelder Stream Strukturen.
Datenabbild
Im Folgenden finden Sie ein Datenabbild des Datenstroms, wie er in einem binären Editor angezeigt wird.
| Stream Offset | Datenbytes | ASCII-Daten |
|---|---|---|
0000000000 |
02 00 00 00 01 00 00 00 0A 00 54 65 78 74 46 69 |
..........TextFi |
0000000010 |
65 6C 64 31 29 03 02 00 00 00 00 00 C0 00 00 00 |
eld1).......A... |
0000000020 |
00 00 00 46 07 00 00 80 00 00 00 00 00 00 00 00 |
...F............ |
0000000030 |
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
................ |
0000000040 |
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
................ |
0000000050 |
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
................ |
0000000060 |
00 00 00 00 00 00 02 00 00 00 01 00 00 00 0A 00 |
................ |
0000000070 |
54 00 65 00 78 00 74 00 46 00 69 00 65 00 6C 00 |
T.e.x.t.F.i.e.l. |
0000000080 |
64 00 31 00 29 03 02 00 00 00 00 00 C0 00 00 00 |
d.1.).......A... |
0000000090 |
00 00 00 46 07 00 00 80 00 00 00 00 00 00 00 00 |
...F............ |
00000000A0 |
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
................ |
00000000B0 |
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
................ |
00000000C0 |
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
................ |
00000000D0 |
00 00 00 00 00 00 |
...... |
Im Folgenden sehen Sie eine Analyse der Beispieldaten für den FolderUserFields-Stream :
FolderUserFieldsAnsi: Offset 0x0.
FieldDefinitionCount: Offset 0x0, 4 Bytes: 0x00000002 (2).
FieldDefinitions: Offset 0x4, Array von 2 FolderFieldDefinitionA-Streams.
Erstes Arrayelement:
FieldType: Offset 0x4, 4 Bytes: 0x00000001 (ftString).
FieldNameLength: Offset 0x8, 2 Bytes: 0x000A (10)
FieldName: Offset 0xA, Array von 10 CHARs. ANSI-Zeichenfolgenwert: "TextField1".
Allgemein: Offset 0x14.
PropSetGuid: Offset 0x14, 16 Bytes: {00020329-0000-0000-C000-00000000046} (PS_PUBLIC_STRINGS).
fcapm: Offset 0x24, 4 Bytes: 0x80000007 (FCAPM_CAN_EDIT| FCAPM_CAN_SORT| FCAPM_CAN_GROUP|FCAPM_CAN_EDIT_IN_ITEM).
dwString: Offset 0x28, 4 Bytes: 0x00000000.
dwBitmap: Offset 0x2C, 4 Bytes: 0x00000000.
dwDisplay: Offset 0x30, 4 Bytes: 0x00000000.
iFmt: Offset 0x34, 4 Bytes: 0x00000000.
wszFormulaLength: Offset 0x38, 2 Bytes: 0x0000 (0).
wszFormula: Offset 0x3A, Array von 0 WCHARs. Leerer Zeichenfolgenwert.
Zweites Arrayelement:
FieldType: Offset 0x3A, 4 Bytes: 0x00000000 (ftNone).
FieldNameLength: Offset 0x3E, 2 Bytes: 0x0000 (0).
FieldName: Offset 0x40, Array von 0 CHARs. Leerer Zeichenfolgenwert.
Allgemein: Offset 0x40.
PropSetGuid: Offset 0x40, 16 Bytes: {00000000-0000-0000-0000-000000000000} (GUID_NULL).
fcapm: Offset 0x50, 4 Bytes: 0x00000000 (0).
dwString: Offset 0x54, 4 Bytes: 0x00000000.
dwBitmap: Offset 0x58, 4 Bytes: 0x00000000.
dwDisplay: Offset 0x5C, 4 Bytes: 0x00000000.
iFmt: Offset 0x60, 4 Bytes: 0x00000000.
wszFormulaLength: Offset 0x64, 2 Bytes: 0x0000 (0).
wszFormula: Offset 0x66, Array von 0 WCHARs. Leerer Zeichenfolgenwert.
FolderUserFieldsUnicode: Offset 0x66.
FieldDefinitionCount: Offset 0x66, 4 Bytes: 0x00000002 (2).
FieldDefinitions: Offset 0x6A, Array von 2 FolderFieldDefinitionW-Streams.
Erstes Arrayelement:
FieldType: Offset 0x6A, 4 Bytes: 0x00000001 (ftString).
FieldNameLength: Offset 0x6E, 2 Bytes: 0x000A (10).
FieldName: Offset 0x70, Array von 10 WCHARs. Unicode-Zeichenfolgenwert: "TextField1".
Allgemein: Offset 0x84.
PropSetGuid: Offset 0x84, 16 Bytes: {00020329-0000-0000-C000-00000000046} (PS_PUBLIC_STRINGS).
fcapm: Offset 0x94, 4 Bytes: 0x80000007 (FCAPM_CAN_EDIT| FCAPM_CAN_SORT| FCAPM_CAN_GROUP|FCAPM_CAN_EDIT_IN_ITEM).
dwString: Offset 0x98, 4 Bytes: 0x00000000.
dwBitmap: Offset 0x9C, 4 Bytes: 0x00000000.
dwDisplay: Offset 0xA0, 4 Bytes: 0x00000000.
iFmt: Offset 0xA4, 4 Bytes: 0x00000000.
wszFormulaLength: Offset 0xA8, 2 Bytes: 0x0000 (0).
wszFormula: Offset 0xAA, Array von 0 WCHARs. Leerer Zeichenfolgenwert.
Zweites Arrayelement:
FieldType: Offset 0xAA, 4 Bytes: 0x00000000 (ftNone).
FieldNameLength: Offset 0xAE, 2 Bytes: 0x0000 (0).
FieldName: Offset 0xB0, Array von 0 WCHARs. Leerer Zeichenfolgenwert.
Allgemein: Offset 0xB0.
PropSetGuid: Offset 0xB0, 16 Bytes: {00000000-0000-0000-0000-000000000000} (GUID_NULL).
fcapm: Offset 0xC0, 4 Bytes: 0x00000000 (0).
dwString: Offset 0xC4, 4 Bytes: 0x00000000.
dwBitmap: Offset 0xC8, 4 Bytes: 0x00000000.
dwDisplay: Offset 0xCC, 4 Bytes: 0x00000000.
iFmt: Offset 0xD0, 4 Bytes: 0x00000000.
wszFormulaLength: Offset 0xD4, 2 Bytes: 0x0000 (0).
wszFormula: Offset 0xD6, Array von 0 WCHARs. Leerer Zeichenfolgenwert.