PENUMERATE_GET_NEXT_SERVICE回调函数 (stm.h)
EnumerateGetNextService 函数返回由 CreateServiceEnumerationHandle 启动的枚举中的下一个服务条目。
语法
PENUMERATE_GET_NEXT_SERVICE PenumerateGetNextService;
DWORD PenumerateGetNextService(
[in] HANDLE EnumerationHandle,
[out] PIPX_SERVICE Service
)
{...}
参数
[in] EnumerationHandle
标识枚举并指定枚举将对其运行的服务子集的句柄。 句柄是通过对 CreateServiceEnumerationHandle 的调用获取的。
[out] Service
指向 IPX_SERVICE 结构的指针 ,该结构包含枚举中的下一个服务。 服务不按特定顺序返回,子集中的每个服务仅返回一次。
返回值
如果函数成功, 则 Service 参数指向的缓冲区将接收枚举中的下一个服务。 在这种情况下,返回值NO_ERROR。
如果函数失败,则返回值为以下错误代码之一。
值 | 说明 |
---|---|
|
不存在具有指定条件的更多服务。 |
|
此操作失败。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | stm.h |