PGET_NEXT_ORDERED_SERVICE回调函数 (stm.h)
GetNextOrderedService 函数从表中的一部分服务返回下一个服务。 返回的服务是给定输入服务之后使用指定的排序方法的下一个服务。
语法
PGET_NEXT_ORDERED_SERVICE PgetNextOrderedService;
DWORD PgetNextOrderedService(
[in] DWORD OrderingMethod,
[in] DWORD ExclusionFlags,
[in, out] PIPX_SERVICE Service
)
{...}
参数
[in] OrderingMethod
指定搜索服务的顺序。 有关各种排序方法的说明,请参阅 GetFirstOrderedService 。
[in] ExclusionFlags
将检查的服务集限制为 由 ExclusionFlags 定义的子集,以及 Service 参数指向的相应结构成员中的值。 有关可能标志的说明,请参阅 CreateServiceEnumerationHandle 。
[in, out] Service
指向 IPX_SERVICE 结构的指针。
输入时,指定从中继续搜索的服务;还包含对应于指定 ExclusionFlags 的成员值。
在输出中,结构包含第一个服务,该服务位于输入服务后面,并且与指定条件匹配。
返回值
如果函数成功,则返回值NO_ERROR。
如果函数失败,则返回值为以下错误代码之一。
值 | 说明 |
---|---|
|
没有更多与指定条件匹配的服务。 |
|
其中一个参数无效。 |
要求
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | stm.h |