Das IMS-System definiert einige Datentypen, die bei verschiedenen API-Funktionen verwendet werden. Die folgende Tabelle zeigt die einfachen Typen (keine Strukturen).
Einfache Datentypen | |
Name | Beschreibung |
IMCapability_t | Wird benutzt, um die Fähigkeiten eines Kanals zu beschreiben. |
IMMessageId_t | Enthält die Nachrichtenidentifikation |
IMDetailLevel_t | Enthält den Detailierungsgrad einer Nachricht |
IMMessageClass_t | Enumerationstyp. Es sind folgende Werte erlaubt: IMCUndefined, IMCInformation, IMCWarning, IMCError, IMCCritical |
IMLanguage_t | Enumerationstyp. Enthält alle Sprachen, die das System unterstützt. Die Werte können auch ODER-verknüpft werden. Folgende Konstanten sind definiert: IMLUndefined, IMLGerman, IMLEnglish, IMLFrench, IMLBulgarian, IMLJapanese, IMLChinese, IMLKorean, IMLCroatian, IMLCzech, IMLNorwegian, IMLDanish, IMLPolish, IMLDutch, IMLPortuguese, IMLRomanian, IMLFinnish, IMLRussian, IMLSlovak, IMLSlovenian, IMLGreek, IMLSpanish, IMLHungarian, IMLSwedish, IMLIcelandic, IMLTurkish, IMLItalian |
IMMessageType_t | Enumerationstyp. Die folgenden Werte sind definiert: IMMTUndefined, IMMTHeading, IMMTText, IMMTHTML, IMMTAudioWAV, IMMTVideoAVI, IMMTVideoMPEG |
IMMessageResponse_t | Enthält die Antwort eines Weiterleitungskanal (im synchronen Betrieb) |