ReactOS 0.4.16-dev-125-g798ea90
|
#include <fxusbdevice.hpp>
Public Attributes | |
_URB_CONTROL_TRANSFER | m_UrbLegacy |
_URB_CONTROL_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 31 of file fxusbdevice.hpp.
FxUsbDeviceControlContext::FxUsbDeviceControlContext | ( | __in FX_URB_TYPE | FxUrbType | ) |
Definition at line 36 of file fxusbdevice.cpp.
FxUsbDeviceControlContext::~FxUsbDeviceControlContext | ( | VOID | ) |
Definition at line 53 of file fxusbdevice.cpp.
__checkReturn NTSTATUS FxUsbDeviceControlContext::AllocateUrb | ( | __in USBD_HANDLE | USBDHandle | ) |
Definition at line 66 of file fxusbdevice.cpp.
Referenced by FxUsbDevice::FormatControlRequest().
|
virtual |
Reimplemented from FxUsbRequestContext.
Definition at line 100 of file fxusbdevice.cpp.
|
virtual |
|
virtual |
Reimplemented from FxRequestContext.
Definition at line 115 of file fxusbdevice.cpp.
VOID FxUsbDeviceControlContext::StoreAndReferenceMemory | ( | __in FxUsbDevice * | Device, |
__in FxRequestBuffer * | Buffer, | ||
__in PWDF_USB_CONTROL_SETUP_PACKET | SetupPacket | ||
) |
Definition at line 688 of file fxusbdevicekm.cpp.
Referenced by FxUsbDevice::FormatControlRequest().
PMDL FxUsbDeviceControlContext::m_PartialMdl |
Definition at line 88 of file fxusbdevice.hpp.
Referenced by FxUsbDevice::FormatControlRequest(), FxUsbDeviceControlContext(), ReleaseAndRestore(), and StoreAndReferenceMemory().
BOOLEAN FxUsbDeviceControlContext::m_UnlockPages |
Definition at line 90 of file fxusbdevice.hpp.
Referenced by FxUsbDevice::FormatControlRequest(), FxUsbDeviceControlContext(), and ReleaseAndRestore().
_URB_CONTROL_TRANSFER* FxUsbDeviceControlContext::m_Urb |
Definition at line 86 of file fxusbdevice.hpp.
Referenced by AllocateUrb(), CopyParameters(), Dispose(), FxUsbDevice::FormatControlRequest(), FxUsbDeviceControlContext(), GetUsbdStatus(), StoreAndReferenceMemory(), and ~FxUsbDeviceControlContext().
_URB_CONTROL_TRANSFER FxUsbDeviceControlContext::m_UrbLegacy |
Definition at line 81 of file fxusbdevice.hpp.
Referenced by Dispose(), FxUsbDevice::FormatControlRequest(), FxUsbDeviceControlContext(), and ~FxUsbDeviceControlContext().
|
private |
Definition at line 77 of file fxusbdevice.hpp.
Referenced by AllocateUrb(), Dispose(), FxUsbDeviceControlContext(), and ~FxUsbDeviceControlContext().