SLPSrvTypeCallback子例程
用途
返回与SLPFindSrvTypes()函数相同的回调类型。
语法
typedef SLPBoolean SLPSrvTypeCallback(SLPHandle hSLP,
const char* pcSrvTypes,
SLPError errCode,
void *pvCookie);
描述
SLPSrvTypeCallback类型是SLPFindSrvTypes()函数的回调函数参数的类型。
参数
| 项 | 描述 |
|---|---|
| hSLP | 用于启动该操作的 SLPHandle 。 |
| pcSrvTypes | 包含以逗号分隔,以 null 结束的服务类型列表的字符缓冲区。 |
| errCode | 指示在操作期间是否发生错误的错误代码。 在处理参数之前,回调应检查此错误代码。 如果此错误代码不是 SLP_OK,那么 API 库可以选择终止未完成的操作。 |
| pvCookie | 从调用原始 API 函数的客户机代码传递下来的内存,正在启动操作。 可以为 NULL。 |
返回值
如果需要更多数据,那么客户机代码应返回 SLP_TRUE ; 否则返回 SLP_false 。