다음을 통해 공유


tapi/terminal

tapi/terminal 디바이스 클래스는 한 줄의 각 터미널과 연결된 휴대폰 디바이스 또는 휴대폰 디바이스와 연결된 각 줄의 터미널로 구성됩니다. TAPI 회선 디바이스 또는 전화 장치 기능을 사용하여 이러한 디바이스에 액세스합니다.

lineGetID 함수는 VARSTRING 구조를 채우고 dwStringFormat 멤버를 STRINGFORMAT_BINARY 값으로 설정하고 이 추가 멤버를 추가합니다.

DWORD adwDeviceId[];  // array of phone device identifiers

adwDeviceId 멤버는 전화 장치 식별자의 배열입니다. 지정된 줄 디바이스의 LINEDEVCAPS 구조체에 dwNumTerminals 멤버가 지정한 각 터미널에 대해 하나의 배열 요소가 있습니다. 각 요소는 줄의 해당 터미널과 연결된 휴대폰 디바이스의 식별자를 지정합니다. 터미널과 연결된 휴대폰 디바이스가 없으면 요소가 -1(0xFFFFFFFF)으로 설정됩니다.

phoneGetID 함수는 VARSTRING 구조를 채우고 dwStringFormat 멤버를 STRINGFORMAT_BINARY 값으로 설정하고 이 추가 멤버를 추가합니다.

DWORD adwTerminalID[];  // array of terminal identifiers

adwTerminalID 멤버는 터미널 식별자의 배열입니다. lineInitialize 또는 lineInitializeEx 함수로 지정된 각 디바이스 식별자에 대해 하나의 배열 요소가 있습니다. 각 배열 요소에는 지정된 줄 디바이스의 휴대폰 디바이스와 연결된 터미널 식별자가 포함됩니다. 휴대폰 디바이스가 없으면 요소가 –1(0xFFFFFFFF)으로 설정됩니다. 터미널 식별자는 LINEDEVCAPS 구조체의 dwNumTerminals 멤버가 지정한 숫자보다 0에서 1까지의 값 범위입니다.