lineUnpark 函数检索停在指定地址处的调用,并为其返回调用句柄。
语法
LONG lineUnparkW(
HLINE hLine,
DWORD dwAddressID,
LPHCALL lphCall,
LPCWSTR lpszDestAddress
);
参数
hLine
要取消停靠呼叫的打开行设备的句柄。
dwAddressID
hLine 上要发起 unpark 的地址。 地址标识符永久关联到地址;标识符在操作系统升级中保持不变。
lphCall
指向 HCALL 类型位置的指针,其中返回了未停靠调用的句柄。 此句柄与以前可能与检索的调用关联的任何其他句柄无关,例如最初停泊时可能与调用关联的句柄。 应用程序是此调用的初始唯一所有者。
lpszDestAddress
指向包含呼叫寄存地址的 null 终止字符缓冲区的指针。 该地址采用标准可拨号地址格式。
返回值
如果函数异步完成,则返回正请求标识符;如果发生错误,则返回负错误号。 如果函数成功,则
LINEERR_INVALADDRESS、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALADDRESSID、LINEERR_OPERATIONFAILED、LINEERR_INVALLINEHANDLE、LINEERR_RESOURCEUNAVAIL、LINEERR_INVALPOINTER、LINEERR_UNINITIALIZED、LINEERR_NOMEM。
言论
注意
tapi.h 标头将 lineUnpark 定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的
要求
要求 | 价值 |
---|---|
目标平台 | 窗户 |
标头 | tapi.h |
库 | Tapi32.lib |
DLL | Tapi32.dll |