FilterDevice: Use generic WDF request context
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
This commit is contained in:
parent
32e08302d0
commit
603d98e602
3 changed files with 2 additions and 7 deletions
|
|
@ -56,7 +56,7 @@ NTSTATUS CUsbDkFilterDeviceInit::Configure(ULONG InstanceNumber)
|
|||
PAGED_CODE();
|
||||
|
||||
WDF_OBJECT_ATTRIBUTES requestAttributes;
|
||||
WDF_OBJECT_ATTRIBUTES_INIT_CONTEXT_TYPE(&requestAttributes, USBDK_FILTER_REQUEST_CONTEXT);
|
||||
WDF_OBJECT_ATTRIBUTES_INIT_CONTEXT_TYPE(&requestAttributes, WDF_REQUEST_CONTEXT);
|
||||
requestAttributes.ContextSizeOverride = CUsbDkFilterDevice::CStrategist::GetRequestContextSize();
|
||||
|
||||
SetRequestAttributes(requestAttributes);
|
||||
|
|
|
|||
|
|
@ -96,8 +96,3 @@ public:
|
|||
virtual NTSTATUS MakeAvailable() override
|
||||
{ return STATUS_SUCCESS; }
|
||||
};
|
||||
|
||||
typedef struct _USBDK_FILTER_REQUEST_CONTEXT {
|
||||
} USBDK_FILTER_REQUEST_CONTEXT, *PUSBDK_FILTER_REQUEST_CONTEXT;
|
||||
|
||||
WDF_DECLARE_CONTEXT_TYPE_WITH_NAME(USBDK_FILTER_REQUEST_CONTEXT, UsbDkFilterRequestGetContext);
|
||||
|
|
|
|||
|
|
@ -199,7 +199,7 @@ public:
|
|||
{}
|
||||
|
||||
PUSBDK_REDIRECTOR_REQUEST_CONTEXT Context() const
|
||||
{ return reinterpret_cast<PUSBDK_REDIRECTOR_REQUEST_CONTEXT>(UsbDkFilterRequestGetContext(m_Request)); }
|
||||
{ return reinterpret_cast<PUSBDK_REDIRECTOR_REQUEST_CONTEXT>(CWdfRequest::Context()); }
|
||||
|
||||
private:
|
||||
void SetBytesWritten(size_t numBytes);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue