ReactOS 0.4.15-dev-8052-gc0e3179
fxusbpipekm.cpp File Reference
#include "fxusbpch.hpp"
#include "FxUsbPipeKm.tmh"
#include "Fxglobals.h"
Include dependency graph for fxusbpipekm.cpp:

Go to the source code of this file.

Functions

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

Function Documentation

◆ __drv_functionClass()

__drv_functionClass ( KDEFERRED_ROUTINE  )

Definition at line 51 of file fxusbpipekm.cpp.

63{
64 FxUsbPipeRepeatReader* pRepeater;
65 FxUsbPipe* pPipe;
66
70
71 #pragma prefast(push);
72
73
75 pPipe = pRepeater->Parent->m_Pipe;
76
77 //
78 // Ignore the return value because once we have sent the request, we
79 // want all processing to be done in the completion routine.
80 //
82 pRepeater->Request->GetSubmitIrp());
83 #pragma prefast(pop);
84}
MdDeviceObject m_TargetDevice
Definition: fxiotarget.hpp:910
__inline MdIrp GetSubmitIrp(VOID)
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
#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:688
_In_opt_ PVOID DeferredContext
Definition: ketypes.h:687
_In_opt_ PVOID _In_opt_ PVOID _In_opt_ PVOID SystemArgument2
Definition: ketypes.h:689