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

📄 vwrite.map

📁 WDM的驱动程序实例,可供自学开发WDM者参考,其是在VC和COMPUWARE下的.
💻 MAP
📖 第 1 页 / 共 4 页
字号:
 0001:00000fd0       ??0KIrp@@QAE@PAU_IRP@@@Z   000112f0 f i vwritdev.obj
 0001:00000ff0       ?IsNull@KIrp@@QAEEXZ       00011310 f i vwritdev.obj
 0001:00001010       ?Status@KIrp@@QAEAAJXZ     00011330 f i vwritdev.obj
 0001:00001030       ?Information@KIrp@@QAEAAKXZ 00011350 f i vwritdev.obj
 0001:00001050       ?BufferedWriteSource@KIrp@@QAEAAPAXXZ 00011370 f i vwritdev.obj
 0001:00001070       ?ForceReuseOfCurrentStackLocationInCalldown@KIrp@@QAEXXZ 00011390 f i vwritdev.obj
 0001:000010b0       ?ValidateStackLocation@KIrp@@QAEXW4EStackLocation@@@Z 000113d0 f i vwritdev.obj
 0001:00001140       ?NextStackLocation@KIrp@@QAEPAU_IO_STACK_LOCATION@@XZ 00011460 f i vwritdev.obj
 0001:00001160       ?CopyParametersDown@KIrp@@QAEXXZ 00011480 f i vwritdev.obj
 0001:000011c0       ?IndicatePowerIrpProcessed@KIrp@@QAEXXZ 000114e0 f i vwritdev.obj
 0001:000011e0       ?Wait@KDispatcherObject@@QAEJDEPAT_LARGE_INTEGER@@W4_KWAIT_REASON@@@Z 00011500 f i vwritdev.obj
 0001:00001210       ??1KEvent@@QAE@XZ          00011530 f i vwritdev.obj
 0001:00001240       ??1KDispatcherObject@@IAE@XZ 00011560 f i vwritdev.obj
 0001:00001270       ?Invalidate@KDispatcherObject@@QAEXXZ 00011590 f i vwritdev.obj
 0001:000012e0       ?Object@KDispatcherObject@@QAEPAXXZ 00011600 f i vdw_wdm:klower.obj
 0001:000012e0       ??BKEvent@@QAEPAU_KEVENT@@XZ 00011600 f i vwritdev.obj
 0001:000012e0       ?DriverObject@KDriver@@QAEPAU_DRIVER_OBJECT@@XZ 00011600 f i vwrite.obj
 0001:000012e0       ??BKDevice@@QAEPAU_DEVICE_OBJECT@@XZ 00011600 f i vwritdev.obj
 0001:00001300       ?CreateClose@KDevice@@UAEJVKIrp@@@Z 00011620 f i vwritdev.obj
 0001:00001350       ?Complete@KIrp@@QAEJJD@Z   00011670 f i vwritdev.obj
 0001:00001380       ?CreateNamedPipe@KDevice@@UAEJVKIrp@@@Z 000116a0 f i vwritdev.obj
 0001:000013d0       ?Read@KDevice@@UAEJVKIrp@@@Z 000116f0 f i vwritdev.obj
 0001:00001420       ?ReadWrite@KDevice@@UAEJVKIrp@@@Z 00011740 f i vwritdev.obj
 0001:00001470       ?QueryInformation@KDevice@@UAEJVKIrp@@@Z 00011790 f i vwritdev.obj
 0001:000014c0       ?SetInformation@KDevice@@UAEJVKIrp@@@Z 000117e0 f i vwritdev.obj
 0001:00001510       ?QueryEa@KDevice@@UAEJVKIrp@@@Z 00011830 f i vwritdev.obj
 0001:00001560       ?SetEa@KDevice@@UAEJVKIrp@@@Z 00011880 f i vwritdev.obj
 0001:000015b0       ?FlushBuffers@KDevice@@UAEJVKIrp@@@Z 000118d0 f i vwritdev.obj
 0001:00001600       ?QueryVolumeInformation@KDevice@@UAEJVKIrp@@@Z 00011920 f i vwritdev.obj
 0001:00001650       ?SetVolumeInformation@KDevice@@UAEJVKIrp@@@Z 00011970 f i vwritdev.obj
 0001:000016a0       ?DirectoryControl@KDevice@@UAEJVKIrp@@@Z 000119c0 f i vwritdev.obj
 0001:000016f0       ?FileSystemControl@KDevice@@UAEJVKIrp@@@Z 00011a10 f i vwritdev.obj
 0001:00001740       ?DeviceControl@KDevice@@UAEJVKIrp@@@Z 00011a60 f i vwritdev.obj
 0001:00001790       ?InternalDeviceControl@KDevice@@UAEJVKIrp@@@Z 00011ab0 f i vwritdev.obj
 0001:000017e0       ?Shutdown@KDevice@@UAEJVKIrp@@@Z 00011b00 f i vwritdev.obj
 0001:00001830       ?LockControl@KDevice@@UAEJVKIrp@@@Z 00011b50 f i vwritdev.obj
 0001:00001880       ?CreateMailSlot@KDevice@@UAEJVKIrp@@@Z 00011ba0 f i vwritdev.obj
 0001:000018d0       ?QuerySecurity@KDevice@@UAEJVKIrp@@@Z 00011bf0 f i vwritdev.obj
 0001:00001920       ?SetSecurity@KDevice@@UAEJVKIrp@@@Z 00011c40 f i vwritdev.obj
 0001:00001970       ?DeviceChange@KDevice@@UAEJVKIrp@@@Z 00011c90 f i vwritdev.obj
 0001:000019c0       ?QueryQuota@KDevice@@UAEJVKIrp@@@Z 00011ce0 f i vwritdev.obj
 0001:00001a10       ?SetQuota@KDevice@@UAEJVKIrp@@@Z 00011d30 f i vwritdev.obj
 0001:00001a60       ?StartIo@KDevice@@UAEXVKIrp@@@Z 00011d80 f i vwritdev.obj
 0001:00001a70       ??6KTrace@@QAEAAV0@PBD@Z   00011d90 f i vwritdev.obj
 0001:00001aa0       ??6KTrace@@QAEAAV0@K@Z     00011dc0 f i vwritdev.obj
 0001:00001af0       ??1KPnpLowerDevice@@QAE@XZ 00011e10 f i vwritdev.obj
 0001:00001b10       ??1KLowerDevice@@QAE@XZ    00011e30 f i vwritdev.obj
 0001:00001b70       ?SetLowerDevice@KPnpDevice@@QAEXPAVKPnpLowerDevice@@@Z 00011e90 f i vwritdev.obj
 0001:00001b90       ?EnableIdleDetection@KPnpDevice@@QAEXKKW4_DEVICE_POWER_STATE@@@Z 00011eb0 f i vwritdev.obj
 0001:00001c00       ?DisableIdleDetection@KPnpDevice@@QAEXXZ 00011f20 f i vwritdev.obj
 0001:00001c40       ?PnpComplete@KIrp@@QAEJJD@Z 00011f60 f i vwritdev.obj
 0001:00001c90       ?DeviceObject@KIrp@@QAEPAU_DEVICE_OBJECT@@W4EStackLocation@@@Z 00011fb0 f i vwritdev.obj
 0001:00001cd0       ?PnpPowerCall@KPnpLowerDevice@@QAEJPAVKPnpDevice@@VKIrp@@@Z 00011ff0 f i vwritdev.obj
 0001:00001d40       ?MajorFunction@KIrp@@QAEAAEW4EStackLocation@@@Z 00012060 f i vwritdev.obj
 0001:00001d80       ?PnpCall@KLowerDevice@@QAEJPAVKPnpDevice@@VKIrp@@@Z 000120a0 f i vwritdev.obj
 0001:00001e40       ?AddDevice@Vwrite@@UAEJPAU_DEVICE_OBJECT@@@Z 00012160 f   vwrite.obj
 0001:00001fb0       ??2@YAPAXIW4_POOL_TYPE@@@Z 000122d0 f i vwrite.obj
 0001:00001ff0       ??1KUnitizedName@@QAE@XZ   00012310 f i vwrite.obj
 0001:00002020       ?IsValid@KDeviceQueue@@QAEEXZ 00012340 f i vdw_wdm:kpnpdev.obj
 0001:00002020       ?IsValid@KUnitizedName@@QAEEXZ 00012340 f i vwrite.obj
 0001:00002040       ??CKIrp@@QAEPAU_IRP@@XZ    00012360 f i vdw_wdm:kpnpdev.obj
 0001:00002040       ??BKUnitizedName@@QAEPBGXZ 00012360 f i vwrite.obj
 0001:00002040       ?ConstructorStatus@KLowerDevice@@QAEJXZ 00012360 f i vdw_wdm:kpnplow.obj
 0001:00002040       ??BKIrp@@QAEPAU_IRP@@XZ    00012360 f i vwritdev.obj
 0001:00002040       ?Test@KInterlockedCounter@@QAEJXZ 00012360 f i vdw_wdm:kpnpdev.obj
 0001:00002050       ?ConstructorStatus@KDevice@@QAEJXZ 00012370 f i vwrite.obj
 0001:00002070       ??1KRegistryKey@@QAE@XZ    00012390 f i vwrite.obj
 0001:00002100       ?IsValid@KDispatcherObject@@QAEEXZ 00012420 f i vwritdev.obj
 0001:00002100       ?IsValid@KUstring@@QAEEXZ  00012420 f i vdw_wdm:kdevice.obj
 0001:00002100       ?IsValid@KRegistryKey@@QAEEXZ 00012420 f i vwrite.obj
 0001:00002120       ?Invalidate@KRegistryKey@@QAEXXZ 00012440 f i vwrite.obj
 0001:00002150       ?LastError@KRegistryKey@@QAEJXZ 00012470 f i vwrite.obj
 0001:00002170       ?_self_delete@KDriver@@EAEXXZ 00012490 f i vwrite.obj
 0001:000021b0       ??_GKDriver@@QAEPAXI@Z     000124d0 f i vwrite.obj
 0001:000021e0       ??1KDriver@@QAE@XZ         00012500 f i vwrite.obj
 0001:00002230       ?DriverInstance@KDriver@@SGPAV1@XZ 00012550 f i vwrite.obj
 0001:00002240       ?AddDeviceDispatch@KDriver@@KGJPAU_DRIVER_OBJECT@@PAU_DEVICE_OBJECT@@@Z 00012560 f   vwrite.obj
 0001:000022a0       ?DriverIrpDispatch@KDriver@@SGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z 000125c0 f   vwrite.obj
 0001:00002340       ?DispatchFilter@KDriver@@UAEJPAVKDevice@@VKIrp@@P82@AEJ1@Z@Z 00012660 f   vwrite.obj
 0001:000023a6       __purecall                 000126c6 f   vwrite.obj
 0001:000023e0       ?ReportNewDevicePowerState@KPnpDevice@@QAE?AT_POWER_STATE@@W4_DEVICE_POWER_STATE@@@Z 00012700 f i vwrite.obj
 0001:00002430       ?_self_delete@Vwrite@@EAEXXZ 00012750 f i vwrite.obj
 0001:00002470       ??_GVwrite@@QAEPAXI@Z      00012790 f i vwrite.obj
 0001:000024a0       ??1Vwrite@@QAE@XZ          000127c0 f i vwrite.obj
 0001:000024c0       ?_CommonInit@KPnpDevice@@IAEJXZ 000127e0 f   vdw_wdm:kpnpdev.obj
 0001:000025a0       ?TestAndSet@KInterlockedCounter@@QAEJJ@Z 000128c0 f i vdw_wdm:kpnpdev.obj
 0001:000025c0       ??0KPnpDevice@@QAE@PAU_DEVICE_OBJECT@@PBU_GUID@@@Z 000128e0 f   vdw_wdm:kpnpdev.obj
 0001:00002700       ?Create@KDevice@@UAEJVKIrp@@@Z 00012a20 f i vdw_wdm:kpnpdev.obj
 0001:00002750       ?Close@KDevice@@UAEJVKIrp@@@Z 00012a70 f i vdw_wdm:kpnpdev.obj
 0001:000027a0       ?Write@KDevice@@UAEJVKIrp@@@Z 00012ac0 f i vdw_wdm:kpnpdev.obj
 0001:000027f0       ?CleanUp@KDevice@@UAEJVKIrp@@@Z 00012b10 f i vdw_wdm:kpnpdev.obj
 0001:00002840       ?SystemControl@KDevice@@UAEJVKIrp@@@Z 00012b60 f i vdw_wdm:kpnpdev.obj
 0001:00002890       ??0KInterlockedCounter@@QAE@XZ 00012bb0 f i vdw_wdm:kpnpdev.obj
 0001:000028b0       ?Reset@KInterlockedCounter@@QAEJXZ 00012bd0 f i vdw_wdm:kpnpdev.obj
 0001:000028d0       ??0PNP_DEVICE_FLAGS@@QAE@XZ 00012bf0 f i vdw_wdm:kpnpdev.obj
 0001:000028d0       ??0POWER_DEVICE_FLAGS@@QAE@XZ 00012bf0 f i vdw_wdm:kpnpdev.obj
 0001:00002930       ??_EKPnpDevice@@UAEPAXI@Z  00012c50 f i vdw_wdm:kpnpdev.obj
 0001:00002930       ??_GKPnpDevice@@UAEPAXI@Z  00012c50 f i vdw_wdm:kpnpdev.obj
 0001:00002960       ??1KPnpDevice@@UAE@XZ      00012c80 f   vdw_wdm:kpnpdev.obj
 0001:00002a00       ??1KMutex@@QAE@XZ          00012d20 f i vdw_wdm:kpnpdev.obj
 0001:00002a20       ?SetPnpPolicy@KPnpDevice@@UAEXXZ 00012d40 f   vdw_wdm:kpnpdev.obj
 0001:00002f2c       ?DeviceIrpDispatch@KPnpDevice@@UAEJPAU_IRP@@@Z 0001324c f   vdw_wdm:kpnpdev.obj
 0001:00003560       ?MinorFunction@KIrp@@QAEAAEW4EStackLocation@@@Z 00013880 f i vdw_wdm:kpnpdev.obj
 0001:000035a0       ?FileObject@KIrp@@QAEPAU_FILE_OBJECT@@W4EStackLocation@@@Z 000138c0 f i vdw_wdm:kpnpdev.obj
 0001:00003600       ?Release@KMutex@@QAEJE@Z   00013920 f i vdw_wdm:kpnpdev.obj
 0001:00003620       ??EKInterlockedCounter@@QAEJXZ 00013940 f i vdw_wdm:kpnpdev.obj
 0001:00003640       ??FKInterlockedCounter@@QAEJXZ 00013960 f i vdw_wdm:kpnpdev.obj
 0001:00003660       ?IndicateBusy@KPnpDevice@@QAEXXZ 00013980 f i vdw_wdm:kpnpdev.obj
 0001:000037b3       ?Pnp@KPnpDevice@@MAEJVKIrp@@@Z 00013ad3 f   vdw_wdm:kpnpdev.obj
 0001:00004c90       ??1KDeviceQueue@@QAE@XZ    00014fb0 f i vdw_wdm:kpnpdev.obj
 0001:00004cc0       ??0KDeviceQueue@@QAE@PAU_KDEVICE_QUEUE@@@Z 00014fe0 f i vdw_wdm:kpnpdev.obj
 0001:00004cf0       ?Invalidate@KDeviceQueue@@QAEXXZ 00015010 f i vdw_wdm:kpnpdev.obj
 0001:00004d60       ?Invalidate@KUstring@@QAEXXZ 00015080 f i vdw_wdm:kpnpdev.obj
 0001:00004db0       ??BKUstring@@QAEPAU_UNICODE_STRING@@XZ 000150d0 f i vdw_wdm:kpnpdev.obj
 0001:00004dc0       ?Length@KUstring@@QAEGXZ   000150e0 f i vdw_wdm:kpnpdev.obj
 0001:00004de0       ?Call@KLowerDevice@@QAEJVKIrp@@@Z 00015100 f i vdw_wdm:kpnpdev.obj
 0001:00004e30       ?Detach@KDevice@@QAEXPAVKLowerDevice@@@Z 00015150 f i vdw_wdm:kpnpdev.obj
 0001:00004e80       ?DeviceObject@KLowerDevice@@QAEAAPAU_DEVICE_OBJECT@@XZ 000151a0 f i vdw_wdm:kpnpdev.obj
 0001:00004ea0       ?DeviceQueue@KDevice@@QAEPAU_KDEVICE_QUEUE@@XZ 000151c0 f i vdw_wdm:kpnpdev.obj
 0001:00004ec0       ?CurrentIrp@KDevice@@QAEAAPAU_IRP@@XZ 000151e0 f i vdw_wdm:kpnpdev.obj
 0001:00004ee0       ?PnpComplete@KIrp@@QAEJPAVKPnpDevice@@JD@Z 00015200 f i vdw_wdm:kpnpdev.obj
 0001:00004f20       ?HoldIrp@KPnpDevice@@UAEJVKIrp@@@Z 00015240 f   vdw_wdm:kpnpdev.obj
 0001:00004ff0       ?Acquire@CancelSpinLock@@SGEXZ 00015310 f i vdw_wdm:kpnpdev.obj
 0001:00005010       ?Release@CancelSpinLock@@SGXXZ 00015330 f i vdw_wdm:kpnpdev.obj
 0001:00005030       ?SetCancelRoutine@KIrp@@QAEP6GXPAU_DEVICE_OBJECT@@PAU_IRP@@@ZP6GX01@Z@Z 00015350 f i vdw_wdm:kpnpdev.obj
 0001:00005050       ?WasCanceled@KIrp@@QAEEE@Z 00015370 f i vdw_wdm:kpnpdev.obj
 0001:00005090       ?CancelHeldIrpLINK@KPnpDevice@@KGXPAU_DEVICE_OBJECT@@PAU_IRP@@@Z 000153b0 f i vdw_wdm:kpnpdev.obj
 0001:000050c0       ?CancelHeldIrp@KPnpDevice@@IAEXVKIrp@@@Z 000153e0 f   vdw_wdm:kpnpdev.obj
 0001:00005150       ?Release@CancelSpinLock@@SGXE@Z 00015470 f i vdw_wdm:kpnpdev.obj
 0001:00005170       ?ProcessHeldRequests@KPnpDevice@@UAEXE@Z 00015490 f   vdw_wdm:kpnpdev.obj
 0001:00005270       ?IncrementOutstandingRequestCount@KPnpDevice@@QAEJXZ 00015590 f   vdw_wdm:kpnpdev.obj
 0001:00005330       ?Clear@KEvent@@QAEXXZ      00015650 f i vdw_wdm:kpnpdev.obj
 0001:00005350       ?DecrementOutstandingRequestCount@KPnpDevice@@QAEJXZ 00015670 f   vdw_wdm:kpnpdev.obj
 0001:00005430       ?Set@KEvent@@QAEEJE@Z      00015750 f i vdw_wdm:kpnpdev.obj
 0001:00005460       ?WaitPowerOff@KPnpDevice@@QAEJ_K@Z 00015780 f   vdw_wdm:kpnpdev.obj
 0001:00005530       ?WaitStop@KPnpDevice@@UAEJ_K@Z 00015850 f   vdw_wdm:kpnpdev.obj
 0001:00005620       ?WaitRemove@KPnpDevice@@UAEJ_K@Z 00015940 f   vdw_wdm:kpnpdev.obj
 0001:00005710       ?CleanUpHeldRequests@KPnpDevice@@QAEXPAU_FILE_OBJECT@@@Z 00015a30 f   vdw_wdm:kpnpdev.obj

⌨️ 快捷键说明

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