System scatter/gather buffer alignment question

Hi All,

I have noticed that the scatter/gather buffer system provided for
my dma operation is sometimes Quad aligned(8bytes) and sometimes 16bytes
or even more bytes aligned on my Windows 2000 system. Can I assume that the
alignment will always be more than 8 bytes boundary in this case? Also I
call GetDMAAlignment and it return 1 which I think it is
FILE_WORD_ALIGNMENT. Is there a way to set the DMAAlignment requirement
because my hardware need the 8 bytes boundary alignment on the host PCI
logical address?

Best Regards,
William