다음을 통해 공유


LINEFORWARD 구조체(tapi.h)

LINEFORWARD 구조체는 전달 지침의 항목을 설명합니다. LINEFORWARDLISTLINEADDRESSSTATUS 구조체에는 LINEFORWARD 구조체의 배열이 포함될 수 있습니다.

구문

typedef struct lineforward_tag {
  DWORD dwForwardMode;
  DWORD dwCallerAddressSize;
  DWORD dwCallerAddressOffset;
  DWORD dwDestCountryCode;
  DWORD dwDestAddressSize;
  DWORD dwDestAddressOffset;
  DWORD dwCallerAddressType;
  DWORD dwDestAddressType;
} LINEFORWARD, *LPLINEFORWARD;

멤버

dwForwardMode

전달 유형입니다. 이 멤버는 LINEFORWARDMODE_ 상수 중 하나를 사용합니다.

dwCallerAddressSize

전달될 호출자의 주소를 포함하는 고정 크기 필드의 크기(바이트)입니다.

dwCallerAddressOffset

이 구조체의 시작 부분에서 전달될 호출자의 주소를 포함하는 고정 크기 필드로 오프셋됩니다. dwForwardMode가 다음 값 중 하나가 아닌 경우 이 멤버는 0으로 설정됩니다.

LINEFORWARDMODE_BUSYNASPECIFIC

LINEFORWARDMODE_NOANSWSPECIFIC

LINEFORWARDMODE_UNCONDSPECIFIC

LINEFORWARDMODE_BUSYSPECIFIC

필드의 크기는 dwCallerAddressSize로 지정됩니다.

dwDestCountryCode

호출을 전달할 대상 주소의 국가 또는 지역 코드입니다.

dwDestAddressSize

호출을 전달해야 하는 주소의 주소를 포함하는 고정 크기 필드의 크기(바이트)입니다.

dwDestAddressOffset

이 구조체의 시작 부분에서 호출을 전달해야 하는 주소의 주소를 포함하는 고정 크기 필드로 오프셋됩니다. 필드의 크기는 dwDestAddressSize로 지정됩니다.

dwCallerAddressType

호출자의 주소 유형입니다. 이 구조체 멤버는 협상된 TAPI 버전이 3.1 이상인 경우에만 사용할 수 있습니다.

dwDestAddressType

호출된 대상의 주소 유형입니다. 이 구조체 멤버는 협상된 TAPI 버전이 3.1 이상인 경우에만 사용할 수 있습니다.

설명

이 구조체는 확장되지 않을 수 있습니다.

LINEFORWARD 구조의 각 항목은 전달 요청을 지정합니다.

요구 사항

요구 사항
헤더 tapi.h

추가 정보

LINEADDRESSSTATUS

LINEFORWARDLIST

TSPI_lineForward

lineForward