How to get sector number by sending IOCTL_SCSI_PASS_THROUGH when booting time under W2K?

Hi, every friends,
I have a question about w2k lower filter disk driver’s development:
I try to get sector number of hard disk by sending IOCTL_SCSI_PASS_THROUGH
with SCSIOP_READ_CAPACITY. It is normal under NT4 and sector number can be
successfully got. But under W2K when booting time my driver can not got
sector number(Irp return STATUS_SUCCESS but no data is returned.) of scsi
disk and only get ide disk’s sector number. Then after booting time my
driver can successfully got scsi disk’s sector number. I don’t know how to
track with it.
I am anxious to get your help!

Thanks in advance for every advice!
xiong