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
指定给定地址所在的行的从零开始的行标识符。
ulAddressID
指定应为其返回功能的行上的从零开始的地址标识符。
ulFlags
这些标志是保留的。
LineAddressCaps
指定格式为LINE_ADDRESS_CAPS结构的地址的电话功能。 有关此结构的详细信息,请参阅 Microsoft Windows SDK 和 ndistapi.h 头文件。
注解
使用 OID_CO_TAPI_LINE_CAPS 查询调用管理器或 MCM 驱动程序设备的线路功能后,面向连接的客户端将查询每行地址 (es) 的功能,如下所示:
如果 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)