⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bulkusb.map

📁 Windows下 usb bulk传输代码
💻 MAP
字号:
 bulkusb

 Timestamp is 4856066e (Mon Jun 16 14:21:34 2008)

 Preferred load address is 00010000

 Start         Length     Name                   Class
 0001:00000000 00002a50H .text                   CODE
 0002:00000000 000000d0H .idata$5                DATA
 0002:000000d0 0000003cH .rdata                  DATA
 0002:0000010c 0000006bH .rdata$debug            DATA
 0003:00000000 00000010H .data                   DATA
 0003:00000010 00000008H .bss                    DATA
 0004:00000000 00000050H .idata$2                CODE
 0004:00000050 00000014H .idata$3                CODE
 0004:00000064 000000d0H .idata$4                CODE
 0004:00000134 0000040cH .idata$6                CODE
 0005:00000000 000000d0H .rsrc$01                DATA
 0005:000000d0 000005c0H .rsrc$02                DATA

  Address         Publics by Value              Rva+Base     Lib:Object

 0001:00000000       _BulkUsb_DriverUnload@4    00010300 f   bulkusb.obj
 0001:000000c8       _BulkUsb_AddDevice@8       000103c8 f   bulkusb.obj
 0001:000002da       _DriverEntry@8             000105da f   bulkusb.obj
 0001:000003b0       _BulkUsb_GetRegistryDword@12 000106b0 f   bulkpnp.obj
 0001:00000444       _CanDeviceSuspend@4        00010744 f   bulkpnp.obj
 0001:00000464       _IrpCompletionRoutine@12   00010764 f   bulkpnp.obj
 0001:0000047a       _BulkUsb_IoIncrement@4     0001077a f   bulkpnp.obj
 0001:000004c6       _BulkUsb_IoDecrement@4     000107c6 f   bulkpnp.obj
 0001:0000052a       _ReleaseMemory@4           0001082a f   bulkpnp.obj
 0001:0000056a       _CallUSBD@8                0001086a f   bulkpnp.obj
 0001:000005f4       _HandleQueryStopDevice@8   000108f4 f   bulkpnp.obj
 0001:0000065c       _HandleQueryRemoveDevice@8 0001095c f   bulkpnp.obj
 0001:000006c4       _HandleQueryCapabilities@8 000109c4 f   bulkpnp.obj
 0001:000007be       _IdleRequestWorkerRoutine@8 00010abe f   bulkpnp.obj
 0001:000007f4       _ProcessQueuedRequests@4   00010af4 f   bulkpnp.obj
 0001:0000090e       _BulkUsb_DispatchClean@8   00010c0e f   bulkpnp.obj
 0001:000009f4       _BulkUsb_AbortPipes@4      00010cf4 f   bulkpnp.obj
 0001:00000a9c       _SelectInterfaces@8        00010d9c f   bulkpnp.obj
 0001:00000bf6       _DeconfigureDevice@4       00010ef6 f   bulkpnp.obj
 0001:00000c3c       _HandleCancelStopDevice@8  00010f3c f   bulkpnp.obj
 0001:00000cf0       _HandleStopDevice@8        00010ff0 f   bulkpnp.obj
 0001:00000da0       _HandleCancelRemoveDevice@8 000110a0 f   bulkpnp.obj
 0001:00000e54       _HandleSurpriseRemoval@8   00011154 f   bulkpnp.obj
 0001:00000f12       _HandleRemoveDevice@8      00011212 f   bulkpnp.obj
 0001:0000102c       _DpcRoutine@16             0001132c f   bulkpnp.obj
 0001:00001078       _ConfigureDevice@4         00011378 f   bulkpnp.obj
 0001:00001178       _ReadandSelectDescriptors@4 00011478 f   bulkpnp.obj
 0001:00001202       _HandleStartDevice@8       00011502 f   bulkpnp.obj
 0001:00001342       _BulkUsb_DispatchPnP@8     00011642 f   bulkpnp.obj
 0001:00001462       _DevPoCompletionRoutine@20 00011762 f   bulkpwr.obj
 0001:000014a2       _SetDeviceFunctional@12    000117a2 f   bulkpwr.obj
 0001:00001512       _FinishDevPoDnIrp@12       00011812 f   bulkpwr.obj
 0001:00001552       _HoldIoRequestsWorkerRoutine@8 00011852 f   bulkpwr.obj
 0001:000015de       _IssueWaitWake@4           000118de f   bulkpwr.obj
 0001:0000163e       _CancelWaitWake@4          0001193e f   bulkpwr.obj
 0001:00001694       _WaitWakeCompletionRoutine@12 00011994 f   bulkpwr.obj
 0001:000016ee       _WaitWakeCallback@20       000119ee f   bulkpwr.obj
 0001:00001740       _SendDeviceIrp@8           00011a40 f   bulkpwr.obj
 0001:000017d6       _FinishDevPoUpIrp@12       00011ad6 f   bulkpwr.obj
 0001:00001818       _HoldIoRequests@8          00011b18 f   bulkpwr.obj
 0001:0000187c       _HandleDeviceQueryPower@8  00011b7c f   bulkpwr.obj
 0001:0000190a       _SysPoCompletionRoutine@12 00011c0a f   bulkpwr.obj
 0001:0000194e       _HandleDeviceSetPower@8    00011c4e f   bulkpwr.obj
 0001:00001a28       _HandleSystemQueryPower@8  00011d28 f   bulkpwr.obj
 0001:00001ac6       _HandleSystemSetPower@8    00011dc6 f   bulkpwr.obj
 0001:00001b0e       _BulkUsb_DispatchPower@8   00011e0e f   bulkpwr.obj
 0001:00001c58       _BulkUsb_DispatchClose@8   00011f58 f   bulkdev.obj
 0001:00001cb4       _BulkUsb_ResetPipe@8       00011fb4 f   bulkdev.obj
 0001:00001d08       _BulkUsb_GetPortStatus@8   00012008 f   bulkdev.obj
 0001:00001d86       _BulkUsb_ResetParentPort@4 00012086 f   bulkdev.obj
 0001:00001df8       _CancelSelectSuspend@4     000120f8 f   bulkdev.obj
 0001:00001e70       _PoIrpCompletionFunc@20    00012170 f   bulkdev.obj
 0001:00001ea2       _PoIrpAsyncCompletionFunc@20 000121a2 f   bulkdev.obj
 0001:00001ea2       _WWIrpCompletionFunc@20    000121a2 f   bulkdev.obj
 0001:00001eae       _BulkUsb_DispatchCreate@8  000121ae f   bulkdev.obj
 0001:00001fb0       _BulkUsb_ResetDevice@4     000122b0 f   bulkdev.obj
 0001:00001fdc       _IdleNotificationCallback@4 000122dc f   bulkdev.obj
 0001:00002078       _IdleNotificationRequestComplete@12 00012378 f   bulkdev.obj
 0001:00002174       _BulkUsb_DispatchDevCtrl@8 00012474 f   bulkdev.obj
 0001:00002288       _SubmitIdleRequestIrp@4    00012588 f   bulkdev.obj
 0001:0000244e       _BulkUsb_WmiDeRegistration@4 0001274e f   bulkwmi.obj
 0001:00002460       _BulkUsb_DispatchSysCtrl@8 00012760 f   bulkwmi.obj
 0001:00002506       _BulkUsb_QueryWmiRegInfo@24 00012806 f   bulkwmi.obj
 0001:00002556       _BulkUsb_QueryWmiDataBlock@32 00012856 f   bulkwmi.obj
 0001:000025de       _BulkUsb_SetWmiDataItem@28 000128de f   bulkwmi.obj
 0001:0000262c       _BulkUsb_SetWmiDataBlock@24 0001292c f   bulkwmi.obj
 0001:0000266c       _BulkUsb_WmiRegistration@4 0001296c f   bulkwmi.obj
 0001:000026c6       _BulkUsb_PipeWithName@8    000129c6 f   bulkrwr.obj
 0001:00002760       _BulkUsb_ReadWriteCompletion@12 00012a60 f   bulkrwr.obj
 0001:00002822       _BulkUsb_DispatchReadWrite@8 00012b22 f   bulkrwr.obj
 0001:00002a32       _IoFreeWorkItem@4          00012d32 f   ntoskrnl:ntoskrnl.exe
 0001:00002a38       _IoQueueWorkItem@16        00012d38 f   ntoskrnl:ntoskrnl.exe
 0001:00002a3e       _IoAllocateWorkItem@4      00012d3e f   ntoskrnl:ntoskrnl.exe
 0001:00002a44       _WmiSystemControl@16       00012d44 f   wmilib:WMILIB.SYS
 0001:00002a4a       _WmiCompleteRequest@20     00012d4a f   wmilib:WMILIB.SYS
 0002:00000000       __imp_@KfAcquireSpinLock@4 00012d80     hal:HAL.dll
 0002:00000004       __imp_@KfReleaseSpinLock@8 00012d84     hal:HAL.dll
 0002:00000008       \177HAL_NULL_THUNK_DATA    00012d88     hal:HAL.dll
 0002:0000000c       __imp__USBD_CreateConfigurationRequestEx@8 00012d8c     usbd:USBD.SYS
 0002:00000010       __imp__USBD_ParseConfigurationDescriptorEx@28 00012d90     usbd:USBD.SYS
 0002:00000014       \177USBD_NULL_THUNK_DATA   00012d94     usbd:USBD.SYS
 0002:00000018       __imp__WmiSystemControl@16 00012d98     wmilib:WMILIB.SYS
 0002:0000001c       __imp__WmiCompleteRequest@20 00012d9c     wmilib:WMILIB.SYS
 0002:00000020       \177WMILIB_NULL_THUNK_DATA 00012da0     wmilib:WMILIB.SYS
 0002:00000024       __imp__KeInitializeEvent@12 00012da4     ntoskrnl:ntoskrnl.exe
 0002:00000028       __imp__KeInitializeSpinLock@4 00012da8     ntoskrnl:ntoskrnl.exe
 0002:0000002c       __imp__IoCreateDevice@28   00012dac     ntoskrnl:ntoskrnl.exe
 0002:00000030       __imp__memmove             00012db0     ntoskrnl:ntoskrnl.exe
 0002:00000034       __imp__ExAllocatePoolWithTag@12 00012db4     ntoskrnl:ntoskrnl.exe
 0002:00000038       __imp__RtlQueryRegistryValues@20 00012db8     ntoskrnl:ntoskrnl.exe
 0002:0000003c       __imp__wcslen              00012dbc     ntoskrnl:ntoskrnl.exe
 0002:00000040       __imp__KeSetEvent@12       00012dc0     ntoskrnl:ntoskrnl.exe
 0002:00000044       __imp__KeClearEvent@4      00012dc4     ntoskrnl:ntoskrnl.exe
 0002:00000048       __imp_@InterlockedIncrement@4 00012dc8     ntoskrnl:ntoskrnl.exe
 0002:0000004c       __imp_@InterlockedDecrement@4 00012dcc     ntoskrnl:ntoskrnl.exe
 0002:00000050       __imp__KeWaitForSingleObject@20 00012dd0     ntoskrnl:ntoskrnl.exe
 0002:00000054       __imp_@IofCallDriver@8     00012dd4     ntoskrnl:ntoskrnl.exe
 0002:00000058       __imp__IoBuildDeviceIoControlRequest@36 00012dd8     ntoskrnl:ntoskrnl.exe
 0002:0000005c       __imp__IoFreeWorkItem@4    00012ddc     ntoskrnl:ntoskrnl.exe
 0002:00000060       __imp_@IofCompleteRequest@8 00012de0     ntoskrnl:ntoskrnl.exe
 0002:00000064       __imp_@InterlockedExchange@8 00012de4     ntoskrnl:ntoskrnl.exe
 0002:00000068       __imp__IoDetachDevice@4    00012de8     ntoskrnl:ntoskrnl.exe
 0002:0000006c       __imp__IoSetDeviceInterfaceState@8 00012dec     ntoskrnl:ntoskrnl.exe
 0002:00000070       __imp__PoSetPowerState@12  00012df0     ntoskrnl:ntoskrnl.exe
 0002:00000074       __imp__IoAllocateWorkItem@4 00012df4     ntoskrnl:ntoskrnl.exe
 0002:00000078       __imp__KeSetTimerEx@20     00012df8     ntoskrnl:ntoskrnl.exe
 0002:0000007c       __imp__PoStartNextPowerIrp@4 00012dfc     ntoskrnl:ntoskrnl.exe
 0002:00000080       __imp__PoCallDriver@8      00012e00     ntoskrnl:ntoskrnl.exe
 0002:00000084       __imp__PoRequestPowerIrp@24 00012e04     ntoskrnl:ntoskrnl.exe
 0002:00000088       __imp__IoCancelIrp@4       00012e08     ntoskrnl:ntoskrnl.exe
 0002:0000008c       __imp__IoFreeIrp@4         00012e0c     ntoskrnl:ntoskrnl.exe
 0002:00000090       __imp__IoAllocateIrp@8     00012e10     ntoskrnl:ntoskrnl.exe
 0002:00000094       __imp__IoWMIRegistrationControl@8 00012e14     ntoskrnl:ntoskrnl.exe
 0002:00000098       __imp__RtlInitUnicodeString@8 00012e18     ntoskrnl:ntoskrnl.exe
 0002:0000009c       __imp__IoFreeMdl@4         00012e1c     ntoskrnl:ntoskrnl.exe
 0002:000000a0       __imp__IoBuildPartialMdl@16 00012e20     ntoskrnl:ntoskrnl.exe
 0002:000000a4       __imp__IoAllocateMdl@20    00012e24     ntoskrnl:ntoskrnl.exe
 0002:000000a8       __imp__IoDeleteDevice@4    00012e28     ntoskrnl:ntoskrnl.exe
 0002:000000ac       __imp__IoIsWdmVersionAvailable@8 00012e2c     ntoskrnl:ntoskrnl.exe
 0002:000000b0       __imp__KeInitializeDpc@12  00012e30     ntoskrnl:ntoskrnl.exe
 0002:000000b4       __imp__IoAttachDeviceToDeviceStack@8 00012e34     ntoskrnl:ntoskrnl.exe
 0002:000000b8       __imp__IoQueueWorkItem@16  00012e38     ntoskrnl:ntoskrnl.exe
 0002:000000bc       __imp__IoRegisterDeviceInterface@16 00012e3c     ntoskrnl:ntoskrnl.exe
 0002:000000c0       __imp__KeInitializeTimerEx@8 00012e40     ntoskrnl:ntoskrnl.exe
 0002:000000c4       __imp__KeCancelTimer@4     00012e44     ntoskrnl:ntoskrnl.exe
 0002:000000c8       __imp__ExFreePool@4        00012e48     ntoskrnl:ntoskrnl.exe
 0002:000000cc       \177ntoskrnl_NULL_THUNK_DATA 00012e4c     ntoskrnl:ntoskrnl.exe
 0002:000000ec       _GUID_CLASS_I82930_BULK    00012e6c     bulkusb.obj
 0002:000000fc       _BULKUSB_WMI_STD_DATA_GUID 00012e7c     bulkwmi.obj
 0003:00000000       _DebugLevel                00012f00     bulkusb.obj
 0003:00000004       _BulkWmiGuidList           00012f04     bulkwmi.obj
 0003:00000010       _Globals                   00012f10     <common>
 0004:00000000       __IMPORT_DESCRIPTOR_ntoskrnl 00012f80     ntoskrnl:ntoskrnl.exe
 0004:00000014       __IMPORT_DESCRIPTOR_HAL    00012f94     hal:HAL.dll
 0004:00000028       __IMPORT_DESCRIPTOR_WMILIB 00012fa8     wmilib:WMILIB.SYS
 0004:0000003c       __IMPORT_DESCRIPTOR_USBD   00012fbc     usbd:USBD.SYS
 0004:00000050       __NULL_IMPORT_DESCRIPTOR   00012fd0     ntoskrnl:ntoskrnl.exe

 entry point at        0001:000002da

 Static symbols

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -