OID_CO_TAPI_ADDRESS_CAPS

OID_CO_TAPI_ADDRESS_CAPS OID는 호출 관리자 또는 MCM(통합 미니포트 호출 관리자) 드라이버를 요청하여 지정된 줄의 지정된 주소에 대한 전화 통신 기능을 반환합니다.

이 요청은 다음과 같이 정의된 CO_TAPI_ADDRESS_CAPS 구조를 사용합니다.

typedef struct _CO_TAPI_ADDRESS_CAPS {
    IN  ULONG               ulLineID;
    IN  ULONG               ulAddressID;
    OUT ULONG               ulFlags;
    OUT LINE_ADDRESS_CAPS   LineAddressCaps;
} CO_TAPI_ADDRESS_CAPS, *PCO_TAPI_ADDRESS_CAPS;

이 구조체의 멤버는 다음 정보를 포함합니다.

ulLineID
지정된 주소가 있는 줄의 0부터 시작하는 줄 식별자를 지정합니다.

ulAddressID
기능을 반환해야 하는 줄에서 0부터 시작하는 주소 식별자를 지정합니다.

ulFlags
이러한 플래그는 예약되어 있습니다.

LineAddressCaps
주소의 전화 통신 기능을 지정하며 LINE_ADDRESS_CAPS 구조로 형식이 지정됩니다. 이 구조체에 대한 자세한 내용은 Microsoft Windows SDK 및 ndistapi.h 헤더 파일을 참조하세요.

설명

OID_CO_TAPI_LINE_CAPS 사용하여 호출 관리자 또는 MCM 드라이버 디바이스의 줄 기능을 쿼리한 후 연결 지향 클라이언트는 다음과 같이 각 줄에 대한 주소의 기능을 쿼리합니다.

  • 이전 OID_CO_TAPI_LINE_CAPS 쿼리에서 줄이 하나의 주소만 지원하거나 줄의 모든 주소에 동일한 주소 기능이 있음을 나타내는 경우 클라이언트는 한 번 OID_CO_TAPI_ADDRESS_CAPS 쿼리하여 줄에 있는 모든 주소의 기능을 확인합니다. 이 경우 호출 관리자 또는 MCM 드라이버에서 반환된 주소 기능이 줄의 모든 주소에 적용됩니다.

  • 한 줄이 서로 다른 기능이 있는 여러 주소를 지원하는 경우 클라이언트는 줄의 각 주소에 대해 한 번 OID_CO_TAPI_ADDRESS_CAPS 쿼리합니다. 이 경우 호출 관리자 또는 MCM 드라이버에서 반환되는 주소 기능이 지정된 줄의 지정된 주소에 적용됩니다.

호출 관리자 또는 MCM 드라이버는 LineAddressCaps에서 지정된 주소에 대한 주소 기능을 반환합니다.

요구 사항

버전: Windows Vista 이상 헤더: Ntddndis.h(Ndis.h 포함)