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