OID_CO_TAPI_CM_CAPS
OID_CO_TAPI_CM_CAPS OID запрашивает диспетчер вызовов или интегрированный драйвер диспетчера вызовов мини-порта (MCM), чтобы вернуть количество строк, поддерживаемых его устройством (устройство, для которого он предоставляет службы управления вызовами). Этот OID также запрашивает диспетчер вызовов или драйвер MCM, чтобы указать, имеют ли эти строки возможности непохожих строк.
Этот запрос использует структуру CO_TAPI_CM_CAPS, которая определяется следующим образом:
typedef struct _CO_TAPI_CM_CAPS {
OUT ULONG ulCoTapiVersion;
OUT ULONG ulNumLines;
OUT ULONG ulFlags;
} CO_TAPI_CM_CAPS, *PCO_TAPI_CM_CAPS;
Члены этой структуры содержат следующие сведения:
ulCoTapiVersion
Указывает версию TAPI, поддерживаемую диспетчером вызовов или драйвером MCM. Диспетчер вызовов или драйвер MCM должен задать для этого значение CO_TAPI_VERSION.
ulNumLines
Указывает количество строк, поддерживаемых устройством.
ulFlags
Если устройство поддерживает несколько строк с различными возможностями линии или если адреса в любой из этих строк имеют разные возможности адреса, диспетчер вызовов или драйвер MCM задает бит CO_TAPI_FLAG_PER_LINE_CAPS в ulFlags; в противном случае диспетчер вызовов или драйвер MCM очищает этот бит. Все неопределенные биты зарезервированы для будущего использования и должны иметь значение 0.
Клиент, ориентированный на подключение, использует сведения, возвращаемые из этого OID, чтобы определить, как он будет запрашивать возможности строки устройства диспетчера вызовов или драйвера MCM с OID_CO_TAPI_LINE_CAPS.
версии: Windows Vista и более поздних версий заголовка: Ntddndis.h (include Ndis.h)