From: Abhishek R [MSFT] on
I understand that you need a reliable way to reuse a request. The
documentation for WdfRequestCreate is not very explicit about the
circumstances under which this call can fail. We'll work on getting the
documentation updated to explicitly clarify that this call will not fail if
the correct arguments are passed in and if WDF_REQUEST_REUSE_NO_FLAGS is
used, so you can take a dependency on this.

Abhishek Ram
WDF team

"AO" <AO(a)discussions.microsoft.com> wrote in message
news:5762E15B-DBCC-4F03-8A7B-94E9AADD95FA(a)microsoft.com...
> A stable driver doesn't assume anything. All return values should
> therefore
> be checked. You see the problematique with creating a new request or
> reusing
> a request in the completetion routine now?