Поделиться через


OID_CO_TAPI_ADDRESS_CAPS

OID OID_CO_TAPI_ADDRESS_CAPS запрашивает диспетчер звонков или интегрированный драйвер диспетчера вызовов (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
Указывает отсчитываемый от нуля идентификатор строки, в которой находится заданный адрес.

ulAddressID
Указывает отсчитываемый от нуля идентификатор адреса в строке, для которой должны быть возвращены возможности.

ulFlags
Эти флаги зарезервированы.

LineAddressCaps
Задает возможности телефонии адреса в формате LINE_ADDRESS_CAPS структуры. Дополнительные сведения об этой структуре см. в Microsoft Windows SDK и файле заголовка ndistapi.h.

Комментарии

После запроса возможностей линии устройства диспетчера вызовов или драйвера MCM с OID_CO_TAPI_LINE_CAPS клиент, ориентированный на подключение, запрашивает возможности адресов для каждой строки следующим образом:

  • Если в предыдущем запросе 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)