<br><br><div class="gmail_quote">2012/10/5 Dmitry Timoshkov <span dir="ltr"><<a href="mailto:dmitry@baikal.ru" target="_blank">dmitry@baikal.ru</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">Christian Costa <<a href="mailto:titan.costa@gmail.com">titan.costa@gmail.com</a>> wrote:<br>
<br>
> > Why do you think that returning the structure filled with garbage is better<br>
> > than returning NULL?<br>
> ><br>
> ><br>
> It is not supposed to return NULL afaik but a valid pointer as you said<br>
> before.<br>
> The structure is zeroed except UniqueProcessId I need for MDL functions.<br>
> MDL struct have a PEPROCESS field and I would like to do things in a clean<br>
> way.<br>
> What's the problem with that ?<br>
<br>
</div>The problem is that the returned info in the structure must be valid, you<br>
can't initialize single field and pretend as done with it.<br><span class="HOEnZb"><font color="#888888"><br>
</font></span></blockquote></div>This struct is huge. Do you have some fields in mind?<div>What matters is what drivers need. I can add some typical fields if needed but that</div><div>could be done in other patches when needed as well.</div>