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)