LINEFORWARD 구조체(tapi.h)
LINEFORWARD 구조체는 전달 지침의 항목을 설명합니다. LINEFORWARDLIST 및 LINEADDRESSSTATUS 구조체에는 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 |