ReactOS 0.4.16-dev-122-g325d74c
|
#include <fxusbpipe.hpp>
Public Attributes | |
_URB_BULK_OR_INTERRUPT_TRANSFER | m_UrbLegacy |
_URB_BULK_OR_INTERRUPT_TRANSFER * | m_Urb |
PMDL | m_PartialMdl |
BOOLEAN | m_UnlockPages |
Public Attributes inherited from FxUsbRequestContext | |
WDF_USB_REQUEST_COMPLETION_PARAMS | m_UsbParameters |
UMURB | m_UmUrb |
Public Attributes inherited from FxRequestContext | |
WDF_REQUEST_COMPLETION_PARAMS | m_CompletionParams |
IFxMemory * | m_RequestMemory |
FX_REQUEST_CONTEXT_TYPE | m_RequestType |
Private Attributes | |
USBD_HANDLE | m_USBDHandle |
Additional Inherited Members | |
Protected Member Functions inherited from FxRequestContext | |
VOID __inline | InitCompletionParams (VOID) |
Protected Member Functions inherited from FxStump | |
FxStump (VOID) | |
Static Protected Member Functions inherited from FxRequestContext | |
static VOID | _StoreAndReferenceMemoryWorker (__in PVOID Tag, __deref_out_opt IFxMemory **PPMemory, __in FxRequestBuffer *Buffer) |
Definition at line 20 of file fxusbpipe.hpp.
FxUsbPipeTransferContext::FxUsbPipeTransferContext | ( | __in FX_URB_TYPE | UrbType | ) |
Definition at line 794 of file fxusbpipe.cpp.
FxUsbPipeTransferContext::~FxUsbPipeTransferContext | ( | VOID | ) |
Definition at line 812 of file fxusbpipe.cpp.
__checkReturn NTSTATUS FxUsbPipeTransferContext::AllocateUrb | ( | __in USBD_HANDLE | USBDHandle | ) |
Definition at line 825 of file fxusbpipe.cpp.
Referenced by FxUsbPipe::FormatTransferRequest().
|
virtual |
Reimplemented from FxUsbRequestContext.
Definition at line 883 of file fxusbpipe.cpp.
Definition at line 71 of file fxusbpipe.hpp.
Referenced by CopyParameters().
|
virtual |
|
virtual |
Reimplemented from FxRequestContext.
Definition at line 861 of file fxusbpipe.cpp.
VOID FxUsbPipeTransferContext::SetUrbInfo | ( | __in USBD_PIPE_HANDLE | PipeHandle, |
__in ULONG | TransferFlags | ||
) |
Definition at line 903 of file fxusbpipe.cpp.
Referenced by FxUsbPipe::FormatTransferRequest().
|
virtual |
Reimplemented from FxRequestContext.
Definition at line 13 of file fxusbpipekm.cpp.
Referenced by FxUsbPipe::FormatTransferRequest().
PMDL FxUsbPipeTransferContext::m_PartialMdl |
Definition at line 93 of file fxusbpipe.hpp.
Referenced by FxUsbPipe::FormatTransferRequest(), FxUsbPipeTransferContext(), ReleaseAndRestore(), and StoreAndReferenceMemory().
BOOLEAN FxUsbPipeTransferContext::m_UnlockPages |
Definition at line 95 of file fxusbpipe.hpp.
Referenced by FxUsbPipe::FormatTransferRequest(), FxUsbPipeTransferContext(), and ReleaseAndRestore().
_URB_BULK_OR_INTERRUPT_TRANSFER* FxUsbPipeTransferContext::m_Urb |
Definition at line 91 of file fxusbpipe.hpp.
Referenced by AllocateUrb(), Dispose(), FxUsbPipe::FormatTransferRequest(), FxUsbPipeTransferContext(), GetUrbTransferLength(), GetUsbdStatus(), SetUrbInfo(), StoreAndReferenceMemory(), and ~FxUsbPipeTransferContext().
_URB_BULK_OR_INTERRUPT_TRANSFER FxUsbPipeTransferContext::m_UrbLegacy |
Definition at line 86 of file fxusbpipe.hpp.
Referenced by Dispose(), FxUsbPipe::FormatTransferRequest(), FxUsbPipeTransferContext(), and ~FxUsbPipeTransferContext().
|
private |
Definition at line 83 of file fxusbpipe.hpp.
Referenced by AllocateUrb(), Dispose(), FxUsbPipeTransferContext(), and ~FxUsbPipeTransferContext().