WdfRequest: Introduce generic request context

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
This commit is contained in:
Dmitry Fleytman 2016-02-10 10:46:29 +02:00
parent 346554ff0c
commit 32e08302d0

View file

@ -23,6 +23,11 @@
#pragma once
using WDF_REQUEST_CONTEXT = struct {};
using PWDF_REQUEST_CONTEXT = WDF_REQUEST_CONTEXT*;
WDF_DECLARE_CONTEXT_TYPE_WITH_NAME(WDF_REQUEST_CONTEXT, WdfRequestGetContext);
class CWdfRequest
{
public:
@ -109,6 +114,9 @@ public:
return Request;
}
PWDF_REQUEST_CONTEXT Context() const
{ return WdfRequestGetContext(m_Request); }
operator WDFREQUEST() const
{ return m_Request; }