ENUM_SERVICE_STATUS

【勇芳软件工作室】汉化HomePreviousNext

EnumDependentServicesEnumServicesStatus函数使用ENUM_SERVICE_STATUS结构在服务控制管理器数据库中返回服务的名称,并返回有关该服务的信息。

typedef struct _ENUM_SERVICE_STATUS { // ess

LPTSTR lpServiceName;

LPTSTR lpDisplayName;

SERVICE_STATUS ServiceStatus;

} ENUM_SERVICE_STATUS, *LPENUM_SERVICE_STATUS;

会员

lpServiceName

指向以服务控制管理器数据库命名服务的以null结尾的字符串。最大字符串长度为256个字符。服务控制管理器数据库保留字符的大小写,但是服务名称比较始终不区分大小写。斜杠(/),反斜杠(\\),逗号和空格是无效的服务名称字符。

lpDisplayName

指向要由用户界面程序用于标识服务的以空字符结尾的字符串。该字符串的最大长度为256个字符。该名称在案例中保留在服务控制管理器中。显示名称比较始终不区分大小写。

ServiceStatus

指定SERVICE_STATUS结构,其中返回有关lpServiceName服务的状态信息。

也可以看看

EnumDependentServices, EnumServicesStatus, SERVICE_STATUS