Hartmut Birr wrote:
Do you know the error status? IoStatusBlock doesn't need a alignment of 4 bytes.
This actually applies to many other things, most pointers to variables <= 4 bytes don't need any alignment, i made some tests a month or so ago. Since the ProbeForRead/Write functions are for general purpose, we might add some probe functions that don't do alignment checks to improve performance. Unfortunately, there are many Probe calls that'd have to be fixed.
Best Regards, Thomas