Struktur: IMChannel_s

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).