|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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 796 of file fxusbpipe.cpp.
| FxUsbPipeTransferContext::~FxUsbPipeTransferContext | ( | VOID | ) |
Definition at line 814 of file fxusbpipe.cpp.
| __checkReturn NTSTATUS FxUsbPipeTransferContext::AllocateUrb | ( | __in USBD_HANDLE | USBDHandle | ) |
Definition at line 827 of file fxusbpipe.cpp.
Referenced by FxUsbPipe::FormatTransferRequest().
|
virtual |
Reimplemented from FxUsbRequestContext.
Definition at line 885 of file fxusbpipe.cpp.
Definition at line 71 of file fxusbpipe.hpp.
Referenced by CopyParameters().
|
virtual |
|
virtual |
Reimplemented from FxRequestContext.
Definition at line 863 of file fxusbpipe.cpp.
| VOID FxUsbPipeTransferContext::SetUrbInfo | ( | __in USBD_PIPE_HANDLE | PipeHandle, |
| __in ULONG | TransferFlags | ||
| ) |
Definition at line 905 of file fxusbpipe.cpp.
Referenced by FxUsbPipe::FormatTransferRequest().
|
virtual |
Reimplemented from FxRequestContext.
Definition at line 17 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().