typedef enum _PNP_VETO_TYPE {
PNP_VetoTypeUnknown,
PNP_VetoLegacyDevice,
PNP_VetoPendingClose,
PNP_VetoWindowsApp,
PNP_VetoWindowsService,
PNP_VetoOutstandingOpen,
PNP_VetoDevice,
PNP_VetoDriver,
PNP_VetoIllegalDeviceRequest,
PNP_VetoInsufficientPower,
PNP_VetoNonDisableable,
PNP_VetoLegacyDriver,
PNP_VetoInsufficientRights
} PNP_VETO_TYPE, *PPNP_VETO_TYPE;
这个枚举用于描述设备安装或移除被否决的原因。例如,当试图移除或安装设备时,系统可能会发现某些条件不满足,此时就会使用这个枚举来指示否决的原因。
请注意,具体的使用方式和含义可能需要参考相关的文档或编程示例。如果是在我知识截至之后的新变更,建议查阅最新的官方文档或 Windows SDK 中的头文件获取详细信息。
转载请注明出处:http://www.zyzy.cn/article/detail/24272/Win32 API/Cfg.h/PNP_VETO_TYPE