【原创】驱动枚举之QueryServiceStatus
2015-08-10 22:30
162 查看
BOOL WINAPI QueryServiceStatus(
_In_ SC_HANDLE hService,
_Out_ LPSERVICE_STATUS lpServiceStatus
);
函数作用:获取指定驱动的当前状态
参数:
1. hService:服务句柄, OpenService 或 CreateService 的返回值获得,需要用SERVICE_QUERY_STATUS权限
2. lpServiceStatus:返回值,用于接收结构体SERVICE_STATUS
返回值:
成功返回非0,失败返回0,错误码可以由GetLastError获得
Return code | Description |
---|---|
ERROR_ACCESS_DENIED | The handle does not have the SERVICE_QUERY_STATUS access right. |
ERROR_INVALID_HANDLE | The handle is invalid. |
QueryServiceStatus函数只是获取报告给SCM的最近的服务状态,如果服务只是改变了它的状态而没有报告给SCM,那么可能SCM没有得到更新
本文链接:/article/7044984.html
相关文章推荐
- UITableView编辑 增删改查
- 用UIImageView自带方法实现简单动画
- UIScrollView 偏移量和使用方法简单介绍
- UITextField 与 键盘
- Rescue
- 设置UItextfield边框颜色
- UIImageView 和UIButton
- CCBValue
- JAVA中String与StringBuffer,StringBuilder的区别
- OpenCV入门学习(三)HistogramEquivalent
- 自定义UICollectionViewLayout
- UITableView cell下拉菜单的做法
- UI_导航视图控制器
- UI09_重写Cell
- GDC Tips For Students & The GDC Survival Guide
- Advanced Fruits (LCS+递归、模板)
- HDOJ 1503 Advanced Fruits(LCS)
- UITableView 总结
- hdoj1159 Common Subsequence
- UITextField值变化则赋值的小技巧