能力值:
( LV3,RANK:35 )
|
-
-
2 楼
写东西之前都不看官方例子的么? https://github.com/microsoft/Windows-driver-samples/tree/master/general/ioctl/wdm
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
irp->MdlAddress = IoAllocateMdl( Buffer, Length, FALSE, FALSE, NULL );
if (irp->MdlAddress == NULL) { IoFreeIrp( irp ); return (PIRP) NULL; }
try { MmProbeAndLockPages( irp->MdlAddress, KernelMode, (LOCK_OPERATION) (MajorFunction == IRP_MJ_READ ? IoWriteAccess : IoReadAccess) ); } except(EXCEPTION_EXECUTE_HANDLER) { if (irp->MdlAddress != NULL) { IoFreeMdl( irp->MdlAddress ); } IoFreeIrp( irp ); return (PIRP) NULL; }
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
谢谢大佬们的回答
|
|
|