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

📄 vread.map

📁 WDM的驱动程序实例,可供自学开发WDM者参考,其是在VC和COMPUWARE下的.
💻 MAP
📖 第 1 页 / 共 4 页
字号:
 0001:00000c80       ?MajorFunction@KIrp@@QAEAAEW4EStackLocation@@@Z 00010f80 f i vread.obj
 0001:00000cc0       ?ValidateStackLocation@KIrp@@QAEXW4EStackLocation@@@Z 00010fc0 f i vread.obj
 0001:00000d50       ?DispatchFilter@KDriver@@UAEJPAVKDevice@@VKIrp@@P82@AEJ1@Z@Z 00011050 f   vread.obj
 0001:00000db6       __purecall                 000110b6 f   vread.obj
 0001:00000df0       ?Object@KDispatcherObject@@QAEPAXXZ 000110f0 f i vdw_wdm:klower.obj
 0001:00000df0       ?DriverObject@KDriver@@QAEPAU_DRIVER_OBJECT@@XZ 000110f0 f i vread.obj
 0001:00000df0       ??BKEvent@@QAEPAU_KEVENT@@XZ 000110f0 f i vreaddev.obj
 0001:00000df0       ??BKDevice@@QAEPAU_DEVICE_OBJECT@@XZ 000110f0 f i vreaddev.obj
 0001:00000e10       ??6KTrace@@QAEAAV0@PBD@Z   00011110 f i vread.obj
 0001:00000e40       ??6KTrace@@QAEAAV0@K@Z     00011140 f i vread.obj
 0001:00000e90       ?ReportNewDevicePowerState@KPnpDevice@@QAE?AT_POWER_STATE@@W4_DEVICE_POWER_STATE@@@Z 00011190 f i vread.obj
 0001:00000ee0       ?_self_delete@VRead@@EAEXXZ 000111e0 f i vread.obj
 0001:00000f20       ??_GVRead@@QAEPAXI@Z       00011220 f i vread.obj
 0001:00000f50       ??1VRead@@QAE@XZ           00011250 f i vread.obj
 0001:00000f8a       ??0VReadDevice@@QAE@PAU_DEVICE_OBJECT@@K@Z 0001128a f   vreaddev.obj
 0001:00001040       ??_GVReadDevice@@UAEPAXI@Z 00011340 f i vreaddev.obj
 0001:00001040       ??_EVReadDevice@@UAEPAXI@Z 00011340 f i vreaddev.obj
 0001:0000108f       ??1VReadDevice@@UAE@XZ     0001138f f   vreaddev.obj
 0001:00001109       ?DefaultPnp@VReadDevice@@UAEJVKIrp@@@Z 00011409 f   vreaddev.obj
 0001:00001178       ?DefaultPower@VReadDevice@@UAEJVKIrp@@@Z 00011478 f   vreaddev.obj
 0001:00001200       ?SystemControl@VReadDevice@@UAEJVKIrp@@@Z 00011500 f   vreaddev.obj
 0001:0000127c       ?OnStartDevice@VReadDevice@@UAEJVKIrp@@@Z 0001157c f   vreaddev.obj
 0001:000012eb       ?OnStopDevice@VReadDevice@@UAEJVKIrp@@@Z 000115eb f   vreaddev.obj
 0001:0000133d       ?OnRemoveDevice@VReadDevice@@UAEJVKIrp@@@Z 0001163d f   vreaddev.obj
 0001:00001387       ?OnDevicePowerUp@VReadDevice@@UAEJVKIrp@@@Z 00011687 f   vreaddev.obj
 0001:000013d5       ?OnDeviceSleep@VReadDevice@@UAEJVKIrp@@@Z 000116d5 f   vreaddev.obj
 0001:00001436       ?Create@VReadDevice@@UAEJVKIrp@@@Z 00011736 f   vreaddev.obj
 0001:000015e8       ?Close@VReadDevice@@UAEJVKIrp@@@Z 000118e8 f   vreaddev.obj
 0001:00001683       ?CleanUp@VReadDevice@@UAEJVKIrp@@@Z 00011983 f   vreaddev.obj
 0001:000016e0       ?Read@VReadDevice@@UAEJVKIrp@@@Z 000119e0 f   vreaddev.obj
 0001:000017b0       ?IsNull@KIrp@@QAEEXZ       00011ab0 f i vreaddev.obj
 0001:000017d0       ?Status@KIrp@@QAEAAJXZ     00011ad0 f i vreaddev.obj
 0001:000017f0       ?Information@KIrp@@QAEAAKXZ 00011af0 f i vreaddev.obj
 0001:00001810       ?BufferedReadDest@KIrp@@QAEAAPAXXZ 00011b10 f i vreaddev.obj
 0001:00001830       ?ForceReuseOfCurrentStackLocationInCalldown@KIrp@@QAEXXZ 00011b30 f i vreaddev.obj
 0001:00001870       ?NextStackLocation@KIrp@@QAEPAU_IO_STACK_LOCATION@@XZ 00011b70 f i vreaddev.obj
 0001:00001890       ?CopyParametersDown@KIrp@@QAEXXZ 00011b90 f i vreaddev.obj
 0001:000018f0       ?IndicatePowerIrpProcessed@KIrp@@QAEXXZ 00011bf0 f i vreaddev.obj
 0001:00001910       ?Wait@KDispatcherObject@@QAEJDEPAT_LARGE_INTEGER@@W4_KWAIT_REASON@@@Z 00011c10 f i vreaddev.obj
 0001:00001940       ??1KEvent@@QAE@XZ          00011c40 f i vreaddev.obj
 0001:00001970       ??1KDispatcherObject@@IAE@XZ 00011c70 f i vreaddev.obj
 0001:000019a0       ?IsValid@KRegistryKey@@QAEEXZ 00011ca0 f i vread.obj
 0001:000019a0       ?IsValid@KUstring@@QAEEXZ  00011ca0 f i vdw_wdm:kdevice.obj
 0001:000019a0       ?IsValid@KDispatcherObject@@QAEEXZ 00011ca0 f i vreaddev.obj
 0001:000019c0       ?Invalidate@KDispatcherObject@@QAEXXZ 00011cc0 f i vreaddev.obj
 0001:00001a30       ?CreateClose@KDevice@@UAEJVKIrp@@@Z 00011d30 f i vreaddev.obj
 0001:00001a80       ?Complete@KIrp@@QAEJJD@Z   00011d80 f i vreaddev.obj
 0001:00001ab0       ?CreateNamedPipe@KDevice@@UAEJVKIrp@@@Z 00011db0 f i vreaddev.obj
 0001:00001b00       ?ReadWrite@KDevice@@UAEJVKIrp@@@Z 00011e00 f i vreaddev.obj
 0001:00001b50       ?Write@KDevice@@UAEJVKIrp@@@Z 00011e50 f i vreaddev.obj
 0001:00001ba0       ?QueryInformation@KDevice@@UAEJVKIrp@@@Z 00011ea0 f i vreaddev.obj
 0001:00001bf0       ?SetInformation@KDevice@@UAEJVKIrp@@@Z 00011ef0 f i vreaddev.obj
 0001:00001c40       ?QueryEa@KDevice@@UAEJVKIrp@@@Z 00011f40 f i vreaddev.obj
 0001:00001c90       ?SetEa@KDevice@@UAEJVKIrp@@@Z 00011f90 f i vreaddev.obj
 0001:00001ce0       ?FlushBuffers@KDevice@@UAEJVKIrp@@@Z 00011fe0 f i vreaddev.obj
 0001:00001d30       ?QueryVolumeInformation@KDevice@@UAEJVKIrp@@@Z 00012030 f i vreaddev.obj
 0001:00001d80       ?SetVolumeInformation@KDevice@@UAEJVKIrp@@@Z 00012080 f i vreaddev.obj
 0001:00001dd0       ?DirectoryControl@KDevice@@UAEJVKIrp@@@Z 000120d0 f i vreaddev.obj
 0001:00001e20       ?FileSystemControl@KDevice@@UAEJVKIrp@@@Z 00012120 f i vreaddev.obj
 0001:00001e70       ?DeviceControl@KDevice@@UAEJVKIrp@@@Z 00012170 f i vreaddev.obj
 0001:00001ec0       ?InternalDeviceControl@KDevice@@UAEJVKIrp@@@Z 000121c0 f i vreaddev.obj
 0001:00001f10       ?Shutdown@KDevice@@UAEJVKIrp@@@Z 00012210 f i vreaddev.obj
 0001:00001f60       ?LockControl@KDevice@@UAEJVKIrp@@@Z 00012260 f i vreaddev.obj
 0001:00001fb0       ?CreateMailSlot@KDevice@@UAEJVKIrp@@@Z 000122b0 f i vreaddev.obj
 0001:00002000       ?QuerySecurity@KDevice@@UAEJVKIrp@@@Z 00012300 f i vreaddev.obj
 0001:00002050       ?SetSecurity@KDevice@@UAEJVKIrp@@@Z 00012350 f i vreaddev.obj
 0001:000020a0       ?DeviceChange@KDevice@@UAEJVKIrp@@@Z 000123a0 f i vreaddev.obj
 0001:000020f0       ?QueryQuota@KDevice@@UAEJVKIrp@@@Z 000123f0 f i vreaddev.obj
 0001:00002140       ?SetQuota@KDevice@@UAEJVKIrp@@@Z 00012440 f i vreaddev.obj
 0001:00002190       ?StartIo@KDevice@@UAEXVKIrp@@@Z 00012490 f i vreaddev.obj
 0001:000021a0       ??1KPnpLowerDevice@@QAE@XZ 000124a0 f i vreaddev.obj
 0001:000021c0       ??1KLowerDevice@@QAE@XZ    000124c0 f i vreaddev.obj
 0001:00002220       ?SetLowerDevice@KPnpDevice@@QAEXPAVKPnpLowerDevice@@@Z 00012520 f i vreaddev.obj
 0001:00002240       ?PnpComplete@KIrp@@QAEJJD@Z 00012540 f i vreaddev.obj
 0001:00002290       ?DeviceObject@KIrp@@QAEPAU_DEVICE_OBJECT@@W4EStackLocation@@@Z 00012590 f i vreaddev.obj
 0001:000022d0       ?PnpPowerCall@KPnpLowerDevice@@QAEJPAVKPnpDevice@@VKIrp@@@Z 000125d0 f i vreaddev.obj
 0001:00002340       ?PnpCall@KLowerDevice@@QAEJPAVKPnpDevice@@VKIrp@@@Z 00012640 f i vreaddev.obj
 0001:00002370       ?InitializeCppRunTime@@YGJXZ 00012670 f   vdw_wdm:stcinit.obj
 0001:000023b0       ?InitCPP@@YGXXZ            000126b0 f   vdw_wdm:stcinit.obj
 0001:000023e0       ?TerminateCppRunTime@@YGXXZ 000126e0 f   vdw_wdm:stcinit.obj
 0001:00002440       ??_GAtExitCall@@QAEPAXI@Z  00012740 f i vdw_wdm:stcinit.obj
 0001:00002470       ??1AtExitCall@@QAE@XZ      00012770 f i vdw_wdm:stcinit.obj
 0001:00002490       _atexit                    00012790 f   vdw_wdm:stcinit.obj
 0001:000024f0       ??0AtExitCall@@QAE@P6AXXZ@Z 000127f0 f i vdw_wdm:stcinit.obj
 0001:00002520       ??0KTrace@@QAE@PADKW4TRACE_LEVEL@@W4BREAK_LEVEL@@PAU_UNICODE_STRING@@PAU_KINTERRUPT@@@Z 00012820 f   vdw_wdm:ktrace.obj
 0001:00002646       ?__construct@KTrace@@IAEXPAU_STRING@@PAU_UNICODE_STRING@@PAU_KINTERRUPT@@@Z 00012946 f   vdw_wdm:ktrace.obj
 0001:00002826       ?Connect@KTrace@@KGEXZ     00012b26 f   vdw_wdm:ktrace.obj
 0001:0000290e       ?Trace@KTrace@@QAAXW4TRACE_LEVEL@@PADZZ 00012c0e f   vdw_wdm:ktrace.obj
 0001:00002b80       ??1KTrace@@QAE@XZ          00012e80 f   vdw_wdm:ktrace.obj
 0001:00002caf       ??6KTrace@@QAEAAV0@VKIrp@@@Z 00012faf f   vdw_wdm:ktrace.obj
 0001:00002f00       ?MinorFunction@KIrp@@QAEAAEW4EStackLocation@@@Z 00013200 f i vdw_wdm:ktrace.obj
 0001:00002f40       ?IoctlCode@KIrp@@QAEAAKW4EStackLocation@@@Z 00013240 f i vdw_wdm:ktrace.obj
 0001:00002f40       ?PowerStateSetting@KIrp@@QAEAAT_POWER_STATE@@W4EStackLocation@@@Z 00013240 f i vdw_wdm:ktrace.obj
 0001:00002f80       ?TranslatedResources@KIrp@@QAEAAPAU_CM_RESOURCE_LIST@@W4EStackLocation@@@Z 00013280 f i vreaddev.obj
 0001:00002f80       ?PowerStateType@KIrp@@QAEAAW4_POWER_STATE_TYPE@@W4EStackLocation@@@Z 00013280 f i vdw_wdm:ktrace.obj
 0001:00002f80       ?IoctlInputBufferSize@KIrp@@QAEAAKW4EStackLocation@@@Z 00013280 f i vdw_wdm:ktrace.obj
 0001:000039ad       ?DeviceIrpDispatch@KDevice@@UAEJPAU_IRP@@@Z 00013cad f   vdw_wdm:kdevice.obj
 0001:00003a10       ??0KUstring@@QAE@W4SpecialCtorParameter@0@@Z 00013d10 f i vdw_wdm:kdevice.obj
 0001:00003a20       ??0KDeviceBase@@IAE@XZ     00013d20 f i vdw_wdm:kdevice.obj
 0001:00003a60       ??_EKDeviceBase@@MAEPAXI@Z 00013d60 f i vdw_wdm:kdevice.obj
 0001:00003a60       ??_GKDeviceBase@@MAEPAXI@Z 00013d60 f i vdw_wdm:kdevice.obj
 0001:00003a90       ??1KDeviceBase@@MAE@XZ     00013d90 f i vdw_wdm:kdevice.obj
 0001:00003ad0       ?_self_delete@KDevice@@UAEXXZ 00013dd0 f i vdw_wdm:kdevice.obj
 0001:00003ad0       ?_self_delete@KPnpDevice@@UAEXXZ 00013dd0 f i vdw_wdm:kpnpdev.obj
 0001:00003ad0       ?_self_delete@VReadDevice@@UAEXXZ 00013dd0 f i vreaddev.obj
 0001:00003ad0       ?_self_delete@KDeviceBase@@MAEXXZ 00013dd0 f i vdw_wdm:kdevice.obj
 0001:00003b10       ?Create@KDevice@@UAEJVKIrp@@@Z 00013e10 f i vdw_wdm:kdevice.obj
 0001:00003b60       ?Close@KDevice@@UAEJVKIrp@@@Z 00013e60 f i vdw_wdm:kdevice.obj
 0001:00003bb0       ?Read@KDevice@@UAEJVKIrp@@@Z 00013eb0 f i vdw_wdm:kdevice.obj
 0001:00003c00       ?CleanUp@KDevice@@UAEJVKIrp@@@Z 00013f00 f i vdw_wdm:kdevice.obj
 0001:00003c50       ?Power@KDevice@@UAEJVKIrp@@@Z 00013f50 f i vdw_wdm:kdevice.obj
 0001:00003ca0       ?SystemControl@KDevice@@UAEJVKIrp@@@Z 00013fa0 f i vdw_wdm:kdevice.obj
 0001:00003cf0       ?Pnp@KDevice@@UAEJVKIrp@@@Z 00013ff0 f i vdw_wdm:kdevice.obj
 0001:00003d40       ??0KUstring@@QAE@XZ        00014040 f i vdw_wdm:kdevice.obj
 0001:00003d70       ?MaximumLength@KUstring@@QAEGXZ 00014070 f i vdw_wdm:kdevice.obj
 0001:00003d90       ?Append@KUstring@@QAEJPBG@Z 00014090 f i vdw_wdm:kdevice.obj
 0001:00003dd0       ??1KUstring@@QAE@XZ        000140d0 f i vdw_wdm:kdevice.obj
 0001:00003e00       ??0KUstring@@QAE@PBG@Z     00014100 f i vdw_wdm:kdevice.obj
 0001:00003e30       ?Invalidate@KUstring@@QAEXXZ 00014130 f i vdw_wdm:kdevice.obj
 0001:00003e80       ?Append@KUstring@@QAEJAAV1@@Z 00014180 f i vdw_wdm:kdevice.obj
 0001:00003ea0       ??BKUstring@@QAEPAU_UNICODE_STRING@@XZ 000141a0 f i vdw_wdm:kdevice.obj
 0001:00003eb0       ?Length@KUstring@@QAEGXZ   000141b0 f i vdw_wdm:kdevice.obj
 0001:00003ed0       ??0KUstring@@QAE@PAU_UNICODE_STRING@@E@Z 000141d0 f i vdw_wdm:kdevice.obj
 0001:00003f00       ?DeviceObject@KLowerDevice@@QAEAAPAU_DEVICE_OBJECT@@XZ 00014200 f i vdw_wdm:kdevice.obj
 0001:00003f20       ??_9@$BHM@AE               00014220 f i vdw_wdm:kdevice.obj
 0001:00003f30       ??_9@$BFM@AE               00014230 f i vdw_wdm:kdevice.obj
 0001:00003f40       ??_9@$BDM@AE               00014240 f i vdw_wdm:kdevice.obj
 0001:00003f50       ??_9@$BBM@AE               00014250 f i vdw_wdm:kdevice.obj
 0001:00003f60       ??_9@$BCA@AE               00014260 f i vdw_wdm:kdevice.obj
 0001:00003f70       ??_9@$BIA@AE               00014270 f i vdw_wdm:kdevice.obj
 0001:00003f80       ??_9@$BGA@AE               00014280 f i vdw_wdm:kdevice.obj
 0001:00003f90       ??_9@$BEA@AE               00014290 f i vdw_wdm:kdevice.obj
 0001:00003fa0       ??_9@$BGE@AE               000142a0 f i vdw_wdm:kdevice.obj
 0001:00003fb0       ??_9@$BEE@AE               000142b0 f i vdw_wdm:kdevice.obj
 0001:00003fc0       ??_9@$BCE@AE               000142c0 f i vdw_wdm:kdevice.obj
 0001:00003fd0       ??_9@$BGI@AE               000142d0 f i vdw_wdm:kdevice.obj
 0001:00003fe0       ??_9@$BEI@AE               000142e0 f i vdw_wdm:kdevice.obj

⌨️ 快捷键说明

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