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 头文件。

注解

使用 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)