ReactOS 0.4.16-dev-1946-g52006dd
fxusbpipekm.cpp File Reference
#include "../fxusbpch.hpp"
#include "fxglobals.h"
Include dependency graph for fxusbpipekm.cpp:

Go to the source code of this file.

Macros

#define RtlSizeTToULong   RtlULongPtrToULong
 

Functions

 __drv_functionClass (KDEFERRED_ROUTINE) __drv_maxIRQL(DISPATCH_LEVEL) __drv_minIRQL(DISPATCH_LEVEL) __drv_requiresIRQL(DISPATCH_LEVEL) __drv_sameIRQL VOID FxUsbPipeContinuousReader
 

Macro Definition Documentation

◆ RtlSizeTToULong

#define RtlSizeTToULong   RtlULongPtrToULong

Definition at line 11 of file fxusbpipekm.cpp.

Function Documentation

◆ __drv_functionClass()

__drv_functionClass ( KDEFERRED_ROUTINE  )

Definition at line 55 of file fxusbpipekm.cpp.

67{
68 FxUsbPipeRepeatReader* pRepeater;
69 FxUsbPipe* pPipe;
70
74
75 #pragma prefast(push);
76
77
79 pPipe = pRepeater->Parent->m_Pipe;
80
81 //
82 // Ignore the return value because once we have sent the request, we
83 // want all processing to be done in the completion routine.
84 //
86 pRepeater->Request->GetSubmitIrp());
87 #pragma prefast(pop);
88}
MdDeviceObject m_TargetDevice
Definition: fxiotarget.hpp:910
__inline MdIrp GetSubmitIrp(VOID)
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:329
#define IoCallDriver
Definition: irp.c:1225
FxUsbPipeContinuousReader * Parent
Definition: fxusbpipe.hpp:194
#define CONTAINING_RECORD(address, type, field)
Definition: typedefs.h:260
_Must_inspect_result_ _In_ PWDF_DPC_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFDPC * Dpc
Definition: wdfdpc.h:112
_In_opt_ PVOID _In_opt_ PVOID SystemArgument1
Definition: ketypes.h:740
_In_opt_ PVOID DeferredContext
Definition: ketypes.h:739
_In_opt_ PVOID _In_opt_ PVOID _In_opt_ PVOID SystemArgument2
Definition: ketypes.h:741