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

📄 filethread.map

📁 《windows驱动开发程序XP》(武安河)的驱动开发书籍源代码
💻 MAP
📖 第 1 页 / 共 4 页
字号:
 0001:00009020       ?OnRemoveDevice@KPnpDevice@@UAEJVKIrp@@@Z 00019320 f   vdw_wdm:kpnpdev.obj
 0001:00009080       ?OnSurpriseRemoval@KPnpDevice@@UAEJVKIrp@@@Z 00019380 f   vdw_wdm:kpnpdev.obj
 0001:000090e0       ?OnCancelRemoveDevice@KPnpDevice@@UAEJVKIrp@@@Z 000193e0 f   vdw_wdm:kpnpdev.obj
 0001:00009130       ?OnQueryStopDevice@KPnpDevice@@UAEJVKIrp@@@Z 00019430 f   vdw_wdm:kpnpdev.obj
 0001:00009190       ?OnCancelStopDevice@KPnpDevice@@UAEJVKIrp@@@Z 00019490 f   vdw_wdm:kpnpdev.obj
 0001:000091e0       ?OnQueryDeviceState@KPnpDevice@@UAEJVKIrp@@@Z 000194e0 f   vdw_wdm:kpnpdev.obj
 0001:00009240       ?OnWaitWake@KPnpDevice@@UAEJVKIrp@@@Z 00019540 f   vdw_wdm:kpnpdev.obj
 0001:00009290       ?OnPowerSequence@KPnpDevice@@UAEJVKIrp@@@Z 00019590 f   vdw_wdm:kpnpdev.obj
 0001:000092e0       ?OnSetPower@KPnpDevice@@UAEJVKIrp@@@Z 000195e0 f   vdw_wdm:kpnpdev.obj
 0001:00009320       ?OnQueryPower@KPnpDevice@@UAEJVKIrp@@@Z 00019620 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnDeviceUsageNotification@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnQueryId@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnEject@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnQueryResourceRequirements@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnFilterResourceRequirements@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnSetLock@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnQueryDeviceRelations@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnReadConfig@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnQueryDeviceText@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnWriteConfig@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnQueryResources@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnBusReset@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnQueryCapabilities@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnQueryInterface@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009360       ?OnQueryBusInformation@KPnpDevice@@UAEJVKIrp@@@Z 00019660 f   vdw_wdm:kpnpdev.obj
 0001:00009380       ?Remove@?$KInterlockedList@U_IRP@@@@QAEPAU_IRP@@PAU2@@Z 00019680 f i vdw_wdm:kpnpdev.obj
 0001:000093c0       ?IsEmpty@?$KInterlockedList@U_IRP@@@@QAEEXZ 000196c0 f i vdw_wdm:kpnpdev.obj
 0001:000093f0       ??0?$KList@UINTERFACE_LIST_ENTRY@@@@QAE@XZ 000196f0 f i vdw_wdm:kpnpdev.obj
 0001:00009430       ?Head@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 00019730 f i vdw_wdm:kpnpdev.obj
 0001:00009470       ?Next@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@PAU2@@Z 00019770 f i vdw_wdm:kpnpdev.obj
 0001:000094b0       ?InsertTail@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEXPAUINTERFACE_LIST_ENTRY@@@Z 000197b0 f i vdw_wdm:kpnpdev.obj
 0001:000094f0       ?RemoveHead@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 000197f0 f i vdw_wdm:kpnpdev.obj
 0001:00009530       ?Lock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 00019830 f i vdw_wdm:kpnpdev.obj
 0001:00009530       ?Unlock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 00019830 f i vdw_wdm:kpnpdev.obj
 0001:00009540       ?ListEntryOffset@@YGKPAUINTERFACE_LIST_ENTRY@@@Z 00019840 f i vdw_wdm:kpnpdev.obj
 0001:00009550       ??BKDevice@@QAEPAU_DEVICE_OBJECT@@XZ 00019850 f i vdw_wdm:kpnplow.obj
 0001:000095cc       ?Initialize@KPnpLowerDevice@@QAEJPAVKDevice@@PAU_DEVICE_OBJECT@@@Z 000198cc f   vdw_wdm:kpnplow.obj
 0001:00009680       ??0KPnpLowerDevice@@QAE@XZ 00019980 f   vdw_wdm:kpnplow.obj
 0001:00009708       ?PowerCallWaitComplete@KPnpLowerDevice@@QAEJVKIrp@@EPAK@Z 00019a08 f   vdw_wdm:kpnplow.obj
 0001:00009830       ??0KLowerDevice@@QAE@XZ    00019b30 f   vdw_wdm:klower.obj
 0001:00009860       ??0KLowerDevice@@QAE@PBGK@Z 00019b60 f   vdw_wdm:klower.obj
 0001:00009958       ?CallWaitComplete@KLowerDevice@@QAEJVKIrp@@EPAK@Z 00019c58 f   vdw_wdm:klower.obj
 0001:00009a80       ?SynchCallCompletionRoutine@KLowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 00019d80 f   vdw_wdm:klower.obj
 0001:00009b30       ??BKEvent@@QAEPAU_KEVENT@@XZ 00019e30 f i vdw_wdm:klower.obj
 0001:00009b30       ?DriverObject@KDriver@@QAEPAU_DRIVER_OBJECT@@XZ 00019e30 f i vdw_wdm:klower.obj
 0001:00009b50       ??0KUstring@@QAE@GW4_POOL_TYPE@@@Z 00019e50 f   vdw_wdm:kustring.obj
 0001:00009bc0       ?Assign@KUstring@@QAEJAAV1@@Z 00019ec0 f   vdw_wdm:kustring.obj
 0001:00009c20       ?Assign@KUstring@@QAEJPBG@Z 00019f20 f   vdw_wdm:kustring.obj
 0001:00009c90       ?GrowMaxBy@KUstring@@QAEJGW4_POOL_TYPE@@@Z 00019f90 f   vdw_wdm:kustring.obj
 0001:00009d50       ?ustrlen@@YGKPBG@Z         0001a050 f   vdw_wdm:util.obj
 0001:00009d90       ?ustrsiz@@YGKPBG@Z         0001a090 f   vdw_wdm:util.obj
 0001:00009db0       ?GetObjectName@@YGPAU_UNICODE_STRING@@PAX@Z 0001a0b0 f   vdw_wdm:util.obj
 0001:00009df0       ?Invalidate@KEvent@@QAEXXZ 0001a0f0 f   vdw_wdm:kevent.obj
 0001:00009e40       ?RemoveSpecificEntry@KDeviceQueue@@QAEEPAU_IRP@@@Z 0001a140 f i vdw_wdm:kdevque.obj
 0001:00009e60       ?_lock@KDeviceQueue@@QAEEE@Z 0001a160 f i vdw_wdm:kdevque.obj
 0001:00009e90       ??0KSpinLock@@QAE@PAK@Z    0001a190 f i vdw_wdm:kdevque.obj
 0001:00009eb0       ?_lock@KSpinLock@@QAEEE@Z  0001a1b0 f i vdw_wdm:kdevque.obj
 0001:00009ef0       ?_unlock@KDeviceQueue@@QAEXE@Z 0001a1f0 f i vdw_wdm:kdevque.obj
 0001:00009f20       ?_unlock@KSpinLock@@QAEXE@Z 0001a220 f i vdw_wdm:kdevque.obj
 0001:00009f60       ?Head@KDeviceQueue@@QAEPAU_IRP@@XZ 0001a260 f i vdw_wdm:kdevque.obj
 0001:00009f80       ?Tail@KDeviceQueue@@QAEPAU_IRP@@XZ 0001a280 f i vdw_wdm:kdevque.obj
 0001:00009fa0       ?Next@KDeviceQueue@@QAEPAU_IRP@@PAU2@@Z 0001a2a0 f i vdw_wdm:kdevque.obj
 0001:00009fe0       ?Container@KDeviceQueue@@IAEPAU_IRP@@PAU_KDEVICE_QUEUE_ENTRY@@@Z 0001a2e0 f i vdw_wdm:kdevque.obj
 0001:0000a010       ?PnpCleanUp@KDeviceQueue@@QAEXPAVKPnpDevice@@PAU_FILE_OBJECT@@@Z 0001a310 f   vdw_wdm:kdevque.obj
 0001:0000a18e       _memmove                   0001a48e f   wdm:NTOSKRNL.EXE
 0002:00000000       ?____CR@@3PADA             0001a4a0     FileThread.obj
 0002:00000004       ?DefaultPoolTag@@3KA       0001a4a4     FileThread.obj
 0002:00000008       ?FileThreadDevice_Guid@@3U_GUID@@A 0001a4a8     FileThreadDevice.obj
 0002:00000024       ?IrpDispatchTable@@3PAP8KDevice@@AEJVKIrp@@@ZA 0001a4c4     vdw_wdm:kdevice.obj
 0002:00000098       ?m_TheDriver@KDriver@@1PAV1@A 0001a538     FileThread.obj
 0002:0000009c       ?m_bFilterDispatch@KDriver@@1EA 0001a53c     FileThread.obj
 0002:000000a0       ?m_DriverClass@KDriver@@2U_UNICODE_STRING@@A 0001a540     FileThread.obj
 0002:000000a8       ?_bWindows98_@@3EA         0001a548     FileThread.obj
 0002:000000b0       ?DP@@3VDebugPrint@@A       0001a550     FileThreadDevice.obj
 0002:00000208       ?DriverInstance@BoundsChecker@@3PAVKDriver@@A 0001a6a8     vdw_wdm:kchecker.obj
 0002:00000210       ?BchkdInfo@BoundsChecker@@3UBchkdInfo_t@@A 0001a6b0     vdw_wdm:kchecker.obj
 0002:00000224       ?m_ListHead@AtExitCall@@2PAV1@A 0001a6c4     vdw_wdm:cpprt.obj
 0002:00000228       ?m_Status@AtExitCall@@2JA  0001a6c8     vdw_wdm:cpprt.obj
 0002:00000230       ?m_DummyEvent@KLowerDevice@@1U_KEVENT@@A 0001a6d0     vdw_wdm:klower.obj
 0002:00000240       ?m_PreviousState@CancelSpinLock@@1EA 0001a6e0     vdw_wdm:kspin.obj
 0003:00000000       ?___StartInitCalls__@@3PAP6GXXZA 0001a700     vdw_wdm:cpprt.obj
 0003:00000008       ?___EndInitCalls__@@3PAP6GXXZA 0001a708     vdw_wdm:cpprt.obj
 0004:00000000       ?___StlStartInitCalls__@@3PAP6GXXZA 0001a720     vdw_wdm:cpprt.obj
 0004:00000004       ?___StlEndInitCalls__@@3PAP6GXXZA 0001a724     vdw_wdm:cpprt.obj
 0004:00000008       ?___StlStartTerminateCalls__@@3PAP6GXXZA 0001a728     vdw_wdm:cpprt.obj
 0004:0000000c       ?___StlEndTerminateCalls__@@3PAP6GXXZA 0001a72c     vdw_wdm:cpprt.obj
 0005:0000005f       ?UnloadDispatch@KDriver@@KGXPAU_DRIVER_OBJECT@@@Z 0001a79f f   FileThread.obj
 0005:000000f0       ?Unload@KDriver@@UAEXXZ    0001a830 f   FileThread.obj
 0005:00000110       ?_DeleteDeviceChain@@YGXPAU_DEVICE_OBJECT@@@Z 0001a850 f   FileThread.obj
 0005:00000150       ?DeleteDevices@KDriver@@QAEXXZ 0001a890 f   FileThread.obj
 0005:000001dc       ??0KSemaphore@@QAE@JJ@Z    0001a91c f   vdw_wdm:ksemaphr.obj
 0005:00000250       ??0KDevice@@QAE@XZ         0001a990 f   vdw_wdm:kdevice.obj
 0005:000002b0       ?CatNames@@YGJAAVKUstring@@PBG1W4_POOL_TYPE@@@Z 0001a9f0 f   vdw_wdm:kdevice.obj
 0005:00000330       ??1KDevice@@QAE@XZ         0001aa70 f   vdw_wdm:kdevice.obj
 0005:00000470       ??2KDevice@@SAPAXIPBGK0KK@Z 0001abb0 f   vdw_wdm:kdevice.obj
 0005:000004c0       ??3KDevice@@SAXPAX@Z       0001ac00 f   vdw_wdm:kdevice.obj
 0005:00000566       ?__construct@KDevice@@KGPAV1@PAV1@KPBGK1KKAAJ@Z 0001aca6 f   vdw_wdm:kdevice.obj
 0005:00000930       ?CheckDriverFunctions@KDevice@@IAEXXZ 0001b070 f   vdw_wdm:kdevice.obj
 0005:000009b0       ?SubscribeShutdownNotification@KDevice@@QAEJXZ 0001b0f0 f   vdw_wdm:kdevice.obj
 0005:000009d0       ?CancelShutdownNotification@KDevice@@QAEXXZ 0001b110 f   vdw_wdm:kdevice.obj
 0005:000009e0       ??0KUnitizedName@@QAE@PBGKK@Z 0001b120 f   vdw_wdm:kunitnam.obj
 0005:00000b4c       ?__construct@KUnitizedName@@IAEXPAU_UNICODE_STRING@@@Z 0001b28c f   vdw_wdm:kunitnam.obj
 0005:00000c70       ?Invalidate@KUnitizedName@@QAEXXZ 0001b3b0 f   vdw_wdm:kunitnam.obj
 0005:00000cb0       ?NextUnit@KUnitizedName@@QAEXXZ 0001b3f0 f   vdw_wdm:kunitnam.obj
 0005:00000da8       ??0KRegistryKey@@QAE@W4__registryRoot@@PBGEKKK@Z 0001b4e8 f   vdw_wdm:kregkey.obj
 0005:00000ed2       ?Reconstruct@KRegistryKey@@QAEJPAU_UNICODE_STRING@@0KKEK@Z 0001b612 f   vdw_wdm:kregkey.obj
 0005:000013c6       ?GetRootPath@KRegistryKey@@SGPAU_UNICODE_STRING@@PAU2@W4__registryRoot@@@Z 0001bb06 f   vdw_wdm:kregkey.obj
 0005:000014e8       ??0KEvent@@QAE@W4_EVENT_TYPE@@E@Z 0001bc28 f   vdw_wdm:kevent.obj
 0005:000015c8       ??0KMutex@@QAE@K@Z         0001bd08 f   vdw_wdm:kmutex.obj
 0006:00000000       ?__create_driver_class_instance@@YGXXZ 0001bd80 f   FileThread.obj
 0006:00000040       ??0FileThread@@QAE@XZ      0001bdc0 f i FileThread.obj
 0006:00000060       ?DriverEntry@FileThread@@UAEJPAU_UNICODE_STRING@@@Z 0001bde0 f   FileThread.obj
 0006:0000012e       _DriverEntry@8             0001beae f   FileThread.obj
 0006:000002fc       ??0KDriver@@QAE@XZ         0001c07c f   FileThread.obj
 0006:00000350       ?DriverInit@KDriver@@SGJPAU_DRIVER_OBJECT@@PAU_UNICODE_STRING@@@Z 0001c0d0 f   FileThread.obj
 0006:000004f0       ?SetUpDispatchCalls@KDriver@@IAEXXZ 0001c270 f   FileThread.obj
 0006:0000059c       __IMPORT_DESCRIPTOR_NTOSKRNL 0001c31c     wdm:NTOSKRNL.EXE
 0006:000005b0       __IMPORT_DESCRIPTOR_HAL    0001c330     wdm:HAL.DLL
 0006:000005c4       __IMPORT_DESCRIPTOR_ntoskrnl 0001c344     ntoskrnl:ntoskrnl.exe
 0006:000005d8       __NULL_IMPORT_DESCRIPTOR   0001c358     wdm:NTOSKRNL.EXE

 entry point at        0000:00000000

 Static symbols

 0001:000014c0       _$E14                      000117c0 f   FileThreadDevice.obj
 0001:000014d0       _$E11                      000117d0 f   FileThreadDevice.obj
 0001:000014f0       _$E13                      000117f0 f   FileThreadDevice.obj
 0001:00001510       _$E12                      00011810 f   FileThreadDevice.obj

 1188 bytes saved through ICF

⌨️ 快捷键说明

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