typedef struct _IMChannel_s_
{
Char_t
displayName[STRING_NAME_LENGTH
+ 1];
Char_t
computerName[STRING_NAME_LENGTH
+ 1];
Char_t
serviceName[STRING_NAME_LENGTH
+ 1];
Char_t
receiverId[STRING_UUID_LENGTH
+ 1];
Char_t
internalAddress[STRING_PATH_LENGTH
+ 1];
IMCapability_t
channelCapabilities;
IMMessageResponse_t responseCapabilities;
} IMChannel_s;
Diese Struktur enthält detaillierte Informationen über einen Kanal. Über den IMS-Server kann diese Struktur ermittelt werden, um genauere Informationen zu einem Kanal zu erhalten.
displayName - Name der Kanals. Dieser Name ist für den Benutzer lesbar.
computerName - Der Name des Rechners, auf dem der Kanal installiert ist.
serviceName - Der Name des Weiterleitungsmoduls, das diesen Kanal zur Verfügung stellt.
receiverId - Die interne Identifikation für dieses Weiterleitungsmodul
internalAddress - Interne Adresse. Diese Adresse muß nur das Weiterleitungsmodul selbst interpretieren können. Der IMS-Server übergibt diese Adresse, wenn dieser Kanal benötigt wird.
channelCapabilties - Gibt die Fähigkeiten dieses Kanals an. Diese Variable enthält die entsprechenden IMSM_CAP_xxxx und IMSM_CAP_PROCESS_xxxx-Konstanten (können auch ODER-verknüpft sein).
responseCapabilities - Gibt an, welche Antworten dieser Kanal im synchronen Betrieb entgegennehmen kann. Diese Variable enthält die entsprechenden IMSM_CAP_MR_xxxx-Konstanten (können auch ODER-verknüpft sein).