2012/10/5 Dmitry Timoshkov dmitry@baikal.ru
Christian Costa titan.costa@gmail.com wrote:
Why do you think that returning the structure filled with garbage is
better
than returning NULL?
It is not supposed to return NULL afaik but a valid pointer as you said before. The structure is zeroed except UniqueProcessId I need for MDL functions. MDL struct have a PEPROCESS field and I would like to do things in a
clean
way. What's the problem with that ?
The problem is that the returned info in the structure must be valid, you can't initialize single field and pretend as done with it.
This struct is huge. Do you have some fields in mind?
What matters is what drivers need. I can add some typical fields if needed but that could be done in other patches when needed as well.