configmg.inc
来自「用于查询PC机上的USB端口是否有设备挂接上」· INC 代码 · 共 858 行 · 第 1/3 页
INC
858 行
CONFIGMG_Service _CONFIGMG_Request_Device_Ejection, VxD_CODE
End_Service_Table CONFIGMG, VxD
ifdef _NTDDK_
_PSEXTRAMAPPING STRUC
psMapping DB SIZE DEVICE_POWER_STATE * PowerSystemMaximum DUP (?)
spsWake DB SIZE SYSTEM_POWER_STATE DUP (?)
_PSEXTRAMAPPING ENDS
else
endif
nodelist_s STRUC
nl_Next DD ?
nl_Previous DD ?
nl_ItsDevNode DD ?
nl_Test_Req DD ?
nl_ulSortDWord DD ?
nodelist_s ENDS
nodelistheader_s STRUC
nlh_Head DD ?
nlh_Tail DD ?
nodelistheader_s ENDS
arbitfree_s STRUC
af_PointerToInfo dd ?
af_SizeOfInfo dd ?
arbitfree_s ENDS
BusType_None EQU 00000000H
BusType_ISA EQU 00000001H
BusType_EISA EQU 00000002H
BusType_PCI EQU 00000004H
BusType_PCMCIA EQU 00000008H
BusType_ISAPNP EQU 00000010H
BusType_MCA EQU 00000020H
BusType_BIOS EQU 00000040H
BusType_ACPI EQU 00000080H
BusType_IDE EQU 00000100H
BusType_MF EQU 00000200H
CMAS_UNKNOWN EQU 00000000H
CMAS_DEVNODE EQU 00000001H
CMAS_LOG_CONF EQU 00000002H
CMAS_RES_DES EQU 00000003H
CMAS_RANGELIST_HEADER EQU 00000004H
CMAS_RANGELIST EQU 00000005H
CMAS_NODELIST_HEADER EQU 00000006H
CMAS_NODELIST EQU 00000007H
CMAS_INTERNAL_RES_DES EQU 00000008H
CMAS_ARBITRATOR EQU 00000009H
CR_SUCCESS EQU 00000000H
CR_DEFAULT EQU 00000001H
CR_OUT_OF_MEMORY EQU 00000002H
CR_INVALID_POINTER EQU 00000003H
CR_INVALID_FLAG EQU 00000004H
CR_INVALID_DEVNODE EQU 00000005H
CR_INVALID_RES_DES EQU 00000006H
CR_INVALID_LOG_CONF EQU 00000007H
CR_INVALID_ARBITRATOR EQU 00000008H
CR_INVALID_NODELIST EQU 00000009H
CR_DEVNODE_HAS_REQS EQU 0000000AH
CR_INVALID_RESOURCEID EQU 0000000BH
CR_DLVXD_NOT_FOUND EQU 0000000CH
CR_NO_SUCH_DEVNODE EQU 0000000DH
CR_NO_MORE_LOG_CONF EQU 0000000EH
CR_NO_MORE_RES_DES EQU 0000000FH
CR_ALREADY_SUCH_DEVNODE EQU 00000010H
CR_INVALID_RANGE_LIST EQU 00000011H
CR_INVALID_RANGE EQU 00000012H
CR_FAILURE EQU 00000013H
CR_NO_SUCH_LOGICAL_DEV EQU 00000014H
CR_CREATE_BLOCKED EQU 00000015H
CR_NOT_A_GOOD_TIME EQU 00000016H
CR_REMOVE_VETOED EQU 00000017H
CR_APM_VETOED EQU 00000018H
CR_INVALID_LOAD_TYPE EQU 00000019H
CR_BUFFER_SMALL EQU 0000001AH
CR_NO_ARBITRATOR EQU 0000001BH
CR_NO_REGISTRY_HANDLE EQU 0000001CH
CR_REGISTRY_ERROR EQU 0000001DH
CR_INVALID_DEVICE_ID EQU 0000001EH
CR_INVALID_DATA EQU 0000001FH
CR_INVALID_API EQU 00000020H
CR_DEVLOADER_NOT_READY EQU 00000021H
CR_NEED_RESTART EQU 00000022H
CR_NO_MORE_HW_PROFILES EQU 00000023H
CR_DEVICE_NOT_THERE EQU 00000024H
CR_NO_SUCH_VALUE EQU 00000025H
CR_WRONG_TYPE EQU 00000026H
CR_INVALID_PRIORITY EQU 00000027H
CR_NOT_DISABLEABLE EQU 00000028H
CR_FREE_RESOURCES EQU 00000029H
CR_QUERY_VETOED EQU 0000002AH
CR_CANT_SHARE_IRQ EQU 0000002BH
CR_NO_DEPENDENT EQU 0000002CH
CR_SAME_RESOURCES EQU 0000002DH
CR_ALREADY_SUCH_DEPENDENT EQU 0000002EH
CR_UNLOCK_FAILED EQU 0000002FH
CR_EJECT_FAILED EQU 00000030H
CR_NOT_EJECTABLE EQU 00000031H
CR_UNOWNED EQU 00000032H
CR_BADLY_OWNED EQU 00000033H
NUM_CR_RESULTS EQU 00000034H
CM_PROB_NOT_CONFIGURED EQU 00000001H
CM_PROB_DEVLOADER_FAILED EQU 00000002H
CM_PROB_OUT_OF_MEMORY EQU 00000003H
CM_PROB_ENTRY_IS_WRONG_TYPE EQU 00000004H
CM_PROB_LACKED_ARBITRATOR EQU 00000005H
CM_PROB_BOOT_CONFIG_CONFLICT EQU 00000006H
CM_PROB_FAILED_FILTER EQU 00000007H
CM_PROB_DEVLOADER_NOT_FOUND EQU 00000008H
CM_PROB_INVALID_DATA EQU 00000009H
CM_PROB_FAILED_START EQU 0000000AH
CM_PROB_ASD_FAILED EQU 0000000BH
CM_PROB_NORMAL_CONFLICT EQU 0000000CH
CM_PROB_NOT_VERIFIED EQU 0000000DH
CM_PROB_NEED_RESTART EQU 0000000EH
CM_PROB_REENUMERATION EQU 0000000FH
CM_PROB_PARTIAL_LOG_CONF EQU 00000010H
CM_PROB_UNKNOWN_RESOURCE EQU 00000011H
CM_PROB_REINSTALL EQU 00000012H
CM_PROB_REGISTRY EQU 00000013H
CM_PROB_VXDLDR EQU 00000014H
CM_PROB_WILL_BE_REMOVED EQU 00000015H
CM_PROB_DISABLED EQU 00000016H
CM_PROB_DEVLOADER_NOT_READY EQU 00000017H
CM_PROB_DEVICE_NOT_THERE EQU 00000018H
CM_PROB_MOVED EQU 00000019H
CM_PROB_TOO_EARLY EQU 0000001AH
CM_PROB_NO_VALID_LOG_CONF EQU 0000001BH
CM_PROB_FAILED_INSTALL EQU 0000001CH
CM_PROB_HARDWARE_DISABLED EQU 0000001DH
CM_PROB_CANT_SHARE_IRQ EQU 0000001EH
CM_PROB_DEPENDENT_PROBLEM EQU 0000001FH
CM_PROB_INSTALL_MEDIA_NOT_READY EQU 00000020H
CM_PROB_HARDWARE_MALFUNCTION EQU 00000021H
CM_PROB_BEFORE_IOS EQU 00000022H
NUM_CM_PROB EQU 00000023H
CM_INITIALIZE_VMM EQU 00000000H
CM_INITIALIZE_BITS EQU 00000000H
CM_YIELD_NO_RESUME_EXEC EQU 00000000H
CM_YIELD_RESUME_EXEC EQU 00000001H
CM_YIELD_BITS EQU 00000001H
CM_LOCK_UNLOCK_ENUMERATE EQU 00000000H
CM_LOCK_UNLOCK_JUST_DEVNODES_CHANGED EQU 00000001H
CM_LOCK_UNLOCK_INSTALLER EQU 00000002H
CM_LOCK_UNLOCK_TEST_LOCK_OWNED EQU 00000003H
CM_LOCK_UNLOCK_BITS EQU 00000003H
CM_CREATE_DEVNODE_NORMAL EQU 00000000H
CM_CREATE_DEVNODE_NO_WAIT_INSTALL EQU 00000001H
CM_CREATE_DEVNODE_ADD_PARENT_INSTANCE EQU 00000002H
CM_CREATE_DEVNODE_BITS EQU 00000003H
CM_REGISTER_DEVICE_DRIVER_STATIC EQU 00000000H
CM_REGISTER_DEVICE_DRIVER_DISABLEABLE EQU 00000001H
CM_REGISTER_DEVICE_DRIVER_REMOVABLE EQU 00000002H
CM_REGISTER_DEVICE_DRIVER_SYNCHRONOUS EQU 00000000H
CM_REGISTER_DEVICE_DRIVER_ASYNCHRONOUS EQU 00000004H
CM_REGISTER_DEVICE_DRIVER_ACPI_APM EQU 00000008H
CM_REGISTER_DEVICE_DRIVER_LOAD_DRIVER EQU 00000010H
CM_REGISTER_DEVICE_DRIVER_BITS EQU 0000001FH
CM_REGISTER_ENUMERATOR_SOFTWARE EQU 00000000H
CM_REGISTER_ENUMERATOR_HARDWARE EQU 00000001H
CM_REGISTER_ENUMERATOR_ACPI_APM EQU 00000002H
CM_REGISTER_ENUMERATOR_BITS EQU 00000003H
CM_REGISTER_ARBITRATOR_GLOBAL EQU 00000001H
CM_REGISTER_ARBITRATOR_LOCAL EQU 00000000H
CM_REGISTER_ARBITRATOR_MYSELF EQU 00000002H
CM_REGISTER_ARBITRATOR_NOT_MYSELF EQU 00000000H
CM_REGISTER_ARBITRATOR_CONFLICT_FREE EQU 00000004H
CM_REGISTER_ARBITRATOR_CAN_CONFLICT EQU 00000000H
CM_REGISTER_ARBITRATOR_PARTIAL EQU 00000008H
CM_REGISTER_ARBITRATOR_COMPLETE EQU 00000000H
CM_REGISTER_ARBITRATOR_PARTIAL_RES_DES EQU 00000010H
CM_REGISTER_ARBITRATOR_PARTIAL_DEVNODE EQU 00000000H
CM_REGISTER_ARBITRATOR_BITS EQU 0000001FH
CM_QUERY_REMOVE_UI_OK EQU 00000000H
CM_QUERY_REMOVE_UI_NOT_OK EQU 00000001H
CM_QUERY_REMOVE_BITS EQU 00000001H
CM_REMOVE_UI_OK EQU 00000000H
CM_REMOVE_UI_NOT_OK EQU 00000001H
CM_REMOVE_BITS EQU 00000001H
CM_SETUP_DEVNODE_READY EQU 00000000H
CM_SETUP_DOWNLOAD EQU 00000001H
CM_SETUP_WRITE_LOG_CONFS EQU 00000002H
CM_SETUP_PROP_CHANGE EQU 00000003H
CM_SETUP_ASK_EJECTION_START EQU 00000004H
CM_SETUP_ASK_EJECTION_END EQU 00000005H
CM_SETUP_DEVNODE_SETUP_COMPLETE EQU 00000006H
CM_SETUP_MSGSRV_ADDRESS EQU 00000007H
CM_SETUP_DEVNODE_SETUP_STARTS EQU 00000008H
CM_SETUP_DEVNODE_BEHIND_ACPI EQU 00000009H
CM_SETUP_DEVNODE_CLOSE_REGISTRY_CACHES EQU 0000000AH
CM_SETUP_BITS EQU 0000000FH
CM_PROCESS_EVENTS_NOW_NORMAL EQU 00000000H
CM_PROCESS_EVENTS_NOW_INSTALL EQU 00000001H
CM_PROCESS_EVENTS_NOW_BITS EQU 00000001H
CM_ADD_RANGE_ADDIFCONFLICT EQU 00000000H
CM_ADD_RANGE_DONOTADDIFCONFLICT EQU 00000001H
CM_ADD_RANGE_BITS EQU 00000001H
CM_ISAPNP_ADD_RES_DES EQU 00000000H
CM_ISAPNP_SETUP EQU 00000001H
CM_ISAPNP_ADD_BOOT_RES_DES EQU 00000002H
CM_ISAPNP_ADD_RES_DES_UNCONFIGURABLE EQU 00000003H
CM_ISAPNP_BITS EQU 00000003H
CM_GET_BUS_INFO_DONT_RETURN_MF_INFO EQU 00000000H
CM_GET_BUS_INFO_RETURN_MF_INFO EQU 00000001H
CM_GET_BUS_INFO_FLAGS EQU 00000001H
CM_GET_PERFORMANCE_INFO_DATA EQU 00000000H
CM_GET_PERFORMANCE_INFO_RESET EQU 00000001H
CM_GET_PERFORMANCE_INFO_START EQU 00000002H
CM_GET_PERFORMANCE_INFO_STOP EQU 00000003H
CM_RESET_HIT_DATA EQU 00000004H
CM_GET_HIT_DATA EQU 00000005H
CM_GET_PERFORMANCE_INFO_DEVNODE EQU 00000006H
CM_GET_PERFORMANCE_INFO_BITS EQU 0000000FH
CM_HIT_DATA_FILES EQU 0FFFF0000H
CM_HIT_DATA_SIZE EQU ((256*8)+8)
CM_GET_ALLOC_LOG_CONF_ALLOC EQU 00000000H
CM_GET_ALLOC_LOG_CONF_BOOT_ALLOC EQU 00000001H
CM_GET_ALLOC_LOG_CONF_BITS EQU 00000001H
CM_DUMP_RANGE_NORMAL EQU 00000000H
CM_DUMP_RANGE_JUST_LIST EQU 00000001H
CM_DUMP_RANGE_BITS EQU 00000001H
CM_REGISTRY_HARDWARE EQU 00000000H
CM_REGISTRY_SOFTWARE EQU 00000001H
CM_REGISTRY_USER EQU 00000100H
CM_REGISTRY_CONFIG EQU 00000200H
CM_REGISTRY_BITS EQU 00000301H
CM_DISABLE_POLITE EQU 00000000H
CM_DISABLE_ABSOLUTE EQU 00000001H
CM_DISABLE_HARDWARE EQU 00000002H
CM_DISABLE_BITS EQU 00000003H
CM_HW_PROF_UNDOCK EQU 00000000H
CM_HW_PROF_DOCK EQU 00000001H
CM_HW_PROF_RECOMPUTE_BITS EQU 00000005H
CM_HW_PROF_DOCK_KNOWN EQU 00000002H
CM_HW_PROF_QUERY_CHANGE_BITS EQU 00000003H
CM_HW_PROF_NOUSER EQU 00000004H
CM_DETECT_NEW_PROFILE EQU 00000001H
CM_DETECT_CRASHED EQU 00000002H
CM_DETECT_HWPROF_FIRST_BOOT EQU 00000004H
CM_DETECT_TOPBUSONLY EQU 00000008H
CM_DETECT_VERIFYONLY EQU 00000010H
CM_DETECT_EXCLENUMDEVS EQU 00000020H
CM_DETECT_DOUI EQU 00000040H
CM_DETECT_RUN EQU 80000000H
CM_RUN_DETECTION_NORMAL EQU 00000000H
CM_RUN_DETECTION_LOG_IN EQU 00000001H
CM_RUN_DETECTION_VPOWERD_PAGEABLE_PHASE EQU 00000002H
CM_RUN_DETECTION_BITS EQU 00000003H
CM_ADD_ID_HARDWARE EQU 00000000H
CM_ADD_ID_COMPATIBLE EQU 00000001H
CM_ADD_ID_BITS EQU 00000001H
CM_REENUMERATE_NORMAL EQU 00000000H
CM_REENUMERATE_SYNCHRONOUS EQU 00000001H
CM_REENUMERATE_BITS EQU 00000001H
CM_BROADCAST_SEND EQU 00000000H
CM_BROADCAST_QUERY EQU 00000001H
CM_BROADCAST_BITS EQU 00000001H
CM_CALL_HANDLER_ENUMERATOR EQU 00000000H
CM_CALL_HANDLER_DEVICE_DRIVER EQU 00000001H
CM_CALL_HANDLER_BITS EQU 00000001H
CM_GLOBAL_STATE_CAN_DO_UI EQU 00000001H
CM_GLOBAL_STATE_ON_BIG_STACK EQU 00000002H
CM_GLOBAL_STATE_SERVICES_AVAILABLE EQU 00000004H
CM_GLOBAL_STATE_SHUTING_DOWN EQU 00000008H
CM_GLOBAL_STATE_DETECTION_PENDING EQU 00000010H
CM_GLOBAL_STATE_ON_BATTERY EQU 00000020H
CM_GLOBAL_STATE_SUSPEND_PHASE EQU 00000040H
CM_GLOBAL_STATE_SUSPEND_LOCKED_PHASE EQU 00000080H
CM_GLOBAL_STATE_REBALANCE EQU 00000100H
CM_GLOBAL_STATE_LOGGING_ON EQU 00000200H
CM_GLOBAL_STATE_DEVICE_MANAGER_PENDING EQU 00000400H
CM_GLOBAL_STATE_POST_LOGGED_ON EQU 00000800H
CM_GLOBAL_STATE_LOGON_DIALOG EQU 00001000H
CM_REMOVE_REINSERT_ALL_REMOVE EQU 00000000H
CM_REMOVE_REINSERT_ALL_REINSERT EQU 00000001H
CM_REMOVE_REINSERT_ALL_BITS EQU 00000001H
CM_CHANGE_DEVNODE_STATUS_REMOVE_FLAGS EQU 00000000H
CM_CHANGE_DEVNODE_STATUS_ADD_FLAGS EQU 00000001H
CM_CHANGE_DEVNODE_STATUS_FLAGS2 EQU 00000002H
CM_CHANGE_DEVNODE_STATUS_BITS EQU 00000003H
CM_REPROCESS_DEVNODE_ASYNCHRONOUS EQU 00000000H
CM_REPROCESS_DEVNODE_SYNCHRONOUS EQU 00000001H
CM_REPROCESS_DEVNODE_BITS EQU 00000001H
CM_SET_DEVNODE_POWERSTATE_BITS EQU 00000001H
CM_POWERSTATE_D0 EQU 00000001H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?