UsbDk: Extend request interface with buffers lengthes
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
This commit is contained in:
parent
bd8a0581d5
commit
cf899ee707
1 changed files with 4 additions and 4 deletions
|
|
@ -15,15 +15,15 @@ public:
|
|||
}
|
||||
|
||||
template <typename TObject>
|
||||
NTSTATUS FetchInputObject(TObject &objectPtr)
|
||||
NTSTATUS FetchInputObject(TObject &objectPtr, size_t *Length = nullptr)
|
||||
{
|
||||
return WdfRequestRetrieveInputBuffer(m_Request, sizeof(*objectPtr), (PVOID *)&objectPtr, nullptr);
|
||||
return WdfRequestRetrieveInputBuffer(m_Request, sizeof(*objectPtr), (PVOID *)&objectPtr, Length);
|
||||
}
|
||||
|
||||
template <typename TObject>
|
||||
NTSTATUS FetchOutputObject(TObject &objectPtr)
|
||||
NTSTATUS FetchOutputObject(TObject &objectPtr, size_t *Length = nullptr)
|
||||
{
|
||||
return WdfRequestRetrieveOutputBuffer(m_Request, sizeof(*objectPtr), (PVOID *)&objectPtr, nullptr);
|
||||
return WdfRequestRetrieveOutputBuffer(m_Request, sizeof(*objectPtr), (PVOID *)&objectPtr, Length);
|
||||
}
|
||||
|
||||
template <typename TObject>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue