ADDRESS_CAPABILITY_STRING 열거형(tapi3if.h)

ADDRESS_CAPABILITY_STRING 열거형은 문자열에서 설명하는 주소 기능을 검사 데 사용됩니다.

Syntax

typedef enum ADDRESS_CAPABILITY_STRING {
  ACS_PROTOCOL = 0,
  ACS_ADDRESSDEVICESPECIFIC,
  ACS_LINEDEVICESPECIFIC,
  ACS_PROVIDERSPECIFIC,
  ACS_SWITCHSPECIFIC,
  ACS_PERMANENTDEVICEGUID
} ;

상수

 
ACS_PROTOCOL
값: 0
프로토콜별 기능에 대해 설명합니다. 값은 문자열 형식의 GUID로 반환됩니다. 가능한 값은
TAPIPROTOCOL_. TSP는 추가 값을 정의할 수 있습니다. TAPI 2의 ProtocolGuid 멤버에 해당합니다.
LINEDEVCAPS 구조체입니다.
ACS_ADDRESSDEVICESPECIFIC
주소 디바이스별 기능에 대해 설명합니다. 값은 TSP 종속이며 구조체, 문자열 또는 다른 형식일 수 있습니다. 애플리케이션은 Tapi3.dll 받은 BSTR 포인터를 바이트 배열(버퍼)에 대한 포인터로 사용한 다음 TSP 사양에 따라 버퍼를 해석해야 합니다. TAPI 2의 dwDevSpecificdwDevSpecificSize 멤버에 해당합니다.
LINEADDRESSCAPS 구조체입니다 .
ACS_LINEDEVICESPECIFIC
선 디바이스별 기능에 대해 설명합니다. 값은 TSP 종속이며 구조체, 문자열 또는 다른 형식일 수 있습니다. 애플리케이션은 Tapi3.dll 받은 BSTR 포인터를 바이트 배열(버퍼)에 대한 포인터로 사용한 다음 TSP 사양에 따라 버퍼를 해석해야 합니다. TAPI 2의 dwDevSpecificdwDevSpecificSize 멤버에 해당합니다.
LINEDEVCAPS 구조체입니다.
ACS_PROVIDERSPECIFIC
공급자별 기능에 대해 설명합니다. 값은 일반 문자열입니다. 인쇄 및 연결과 같은 작업에 일반 BSTR 함수와 함께 사용할 수 있습니다. 특정 TSP에는 이러한 문자열 내에 포함된 NULL 문자가 포함될 수 있습니다. 그렇다면 값을 인쇄할 때 애플리케이션이 주의해야 합니다. 포함된 NULL 문자가 공백으로 대체되지 않으면 인쇄할 때 문자열이 잘립니다. TAPI 2의 dwProviderInfoSizedwProviderInfoOffset 멤버에 해당합니다.
LINEDEVCAPS 구조체입니다.
ACS_SWITCHSPECIFIC
스위치 관련 기능에 대해 설명합니다. 값은 일반 문자열입니다. 인쇄 및 연결과 같은 작업에 일반 BSTR 함수와 함께 사용할 수 있습니다. 특정 TSP에는 이러한 문자열 내에 포함된 NULL 문자가 포함될 수 있습니다. 그렇다면 값을 인쇄할 때 애플리케이션이 주의해야 합니다. 포함된 NULL 문자가 공백으로 대체되지 않으면 인쇄할 때 문자열이 잘립니다. TAPI 2의 dwSwitchInfoSizedwSwitchInfoOffset 멤버에 해당합니다.
LINEDEVCAPS 구조체입니다.
ACS_PERMANENTDEVICEGUID
영구 디바이스의 GUID를 설명합니다. 값은 문자열 형식의 GUID로 반환됩니다. 이 식별자는 운영 체제 업그레이드를 포함하여 전체적으로 안정적으로 유지되어야 합니다. TAPI 2의 PermanentLineGuid 멤버에 해당합니다.
LINEDEVCAPS 구조체입니다.

요구 사항

요구 사항
헤더 tapi3if.h

추가 정보

Address 개체

ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEADDRESSCAPS

LINEDEVCAPS

TAPIPROTOCOL_