IovUtilMultipleDevicesSameDriver
UINT64 __stdcall IovUtilMultipleDevicesSameDriver(_DEVICE_OBJECT *LowerDeviceObject){
INT64 v1;
INT64 v2;
_DRIVER_OBJECT *DriverObject;
unsigned int v4;
UINT8 v6;
_DEVICE_OBJECT *i;
DriverObject = LowerDeviceObject->DriverObject;
v4 = 0;
v6 = KeAcquireQueuedSpinLock(10i64, v1, v2);
for( i = LowerDeviceObject->AttachedDevice; i; i = i->AttachedDevice )
{
if( i->DriverObject == DriverObject )
{
v4 = 1;
break;
}
}
KeReleaseQueuedSpinLock(LockQueueIoDatabaseLock, v6);
return v4;
}Referenced by:
IovpExamineIrpStackForwarding