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.
Die Tapi-/Terminalgeräteklasse besteht aus den Telefongeräten, die jedem Terminal auf einer Leitung oder dem Terminal in jeder Zeile zugeordnet sind, die einem Telefongerät zugeordnet sind. Sie greifen auf diese Geräte über das TAPI-Leitungsgerät oder Telefongerätefunktionenzu.
Die lineGetID--Funktion füllt eine VARSTRING- Struktur aus, wobei das dwStringFormat Member auf den wert STRINGFORMAT_BINARY festgelegt und dieses zusätzliche Element angefügt wird:
DWORD adwDeviceId[]; // array of phone device identifiers
Die adwDeviceId Member ist ein Array von Telefongeräte-IDs. Es gibt ein Arrayelement für jedes Terminal, das durch das dwNumTerminals Member in der LINEDEVCAPS- Struktur für das angegebene Liniengerät angegeben wird. Jedes Element gibt den Bezeichner des Telefongeräts an, das dem entsprechenden Terminal in der Zeile zugeordnet ist. Wenn kein Telefongerät mit einem Terminal verbunden ist, wird das Element auf -1 (0xFFFFFFFF) festgelegt.
Die phoneGetID--Funktion füllt eine VARSTRING- Struktur aus, wobei das dwStringFormat-Element auf den STRINGFORMAT_BINARY Wert festgelegt und dieses zusätzliche Element angefügt wird:
DWORD adwTerminalID[]; // array of terminal identifiers
Das adwTerminalID Member ist ein Array von Terminalbezeichnern. Es gibt ein Arrayelement für jeden Zeilengerätebezeichner, der durch die lineInitialize oder lineInitializeEx- funktion angegeben wird. Jedes Arrayelement enthält den Terminalbezeichner, der dem Telefongerät für das angegebene Leitungsgerät zugeordnet ist. Wenn kein Telefongerät vorhanden ist, wird das Element auf -1 (0xFFFFFFFF) festgelegt. Der Terminalbezeichnerbereich im Wert von 0 bis 1 kleiner als die zahl, die durch das dwNumTerminals Member in der LINEDEVCAPS- Struktur angegeben wird.