Re: Filtering disk vs. partitions
Re: Filtering disk vs. partitions
- Subject: Re: Filtering disk vs. partitions
- From: Eric Long <email@hidden>
- Date: Fri, 10 Aug 2007 09:59:59 -0700
- Thread-topic: Filtering disk vs. partitions
> Yes. One of the registry properties on IOMedia objects is "Whole"
> with a boolean value.
>
> true is (generally) a disk, false is a slice/partition.
>
> Possible Exception: I'd have to do some further testing, but some
> RAID drivers may show the merged of 2 (or more) disks as whole.
See, that's the thing. I'm not seeing anything sent to probe that has Whole
set to true.
I'm using this code to check:
bool com_myCompany_driver_MyDriver::isWhole( IOService *object )
{
bool result = false;
OSBoolean *val = (OSBoolean*)(object->copyProperty("Whole",
gIOServicePlane));
if (val != NULL)
{
result = val->isTrue();
val->release();
}
return result;
}
Eric
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden