ReactOS 0.4.16-dev-746-g329a414
|
Go to the source code of this file.
Functions | |
_Must_inspect_result_ | __drv_maxIRQL (DISPATCH_LEVEL) NTSTATUS STDCALL WDFEXPORT(WdfWorkItemCreate)(__in PWDF_DRIVER_GLOBALS DriverGlobals |
if (!NT_SUCCESS(status)) | |
FxObjectHandleGetPtrAndGlobals (pFxDriverGlobals, Attributes->ParentObject, FX_TYPE_OBJECT,(PVOID *)&pParent, &pFxDriverGlobals) | |
FxPointerNotNull (pFxDriverGlobals, Config) | |
FxPointerNotNull (pFxDriverGlobals, WorkItem) | |
if (Config->Size !=sizeof(WDF_WORKITEM_CONFIG)) | |
if (Config->EvtWorkItemFunc==NULL) | |
FxObjectHandleGetPtr (GetFxDriverGlobals(DriverGlobals), WorkItem, FX_TYPE_WORKITEM,(PVOID *)&pFxWorkItem) | |
pFxWorkItem | Enqueue () |
return pFxWorkItem | GetAssociatedObject () |
__drv_maxIRQL (PASSIVE_LEVEL) VOID STDCALL WDFEXPORT(WdfWorkItemFlush)(__in PWDF_DRIVER_GLOBALS DriverGlobals | |
if (!NT_SUCCESS(FxVerifierCheckIrqlLevel(pFxWorkItem->GetDriverGlobals(), PASSIVE_LEVEL))) | |
pFxWorkItem | FlushAndWait () |
_Must_inspect_result_ __drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
__drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
pFxWorkItem Enqueue | ( | ) |
pFxWorkItem FlushAndWait | ( | ) |
FxObjectHandleGetPtr | ( | GetFxDriverGlobals(DriverGlobals) | , |
WorkItem | , | ||
FX_TYPE_WORKITEM | , | ||
(PVOID *)& | pFxWorkItem | ||
) |
Referenced by __drv_maxIRQL().
FxObjectHandleGetPtrAndGlobals | ( | pFxDriverGlobals | , |
Attributes-> | ParentObject, | ||
FX_TYPE_OBJECT | , | ||
(PVOID *)& | pParent, | ||
& | pFxDriverGlobals | ||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Config | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
WorkItem | |||
) |
return pFxWorkItem GetAssociatedObject | ( | ) |
if | ( | ! | NT_SUCCESSFxVerifierCheckIrqlLevel(pFxWorkItem->GetDriverGlobals(), PASSIVE_LEVEL) | ) |
Definition at line 260 of file fxworkitemapi.cpp.
if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 99 of file fxworkitemapi.cpp.
Definition at line 123 of file fxworkitemapi.cpp.
if | ( | Config->Size ! | = sizeof(WDF_WORKITEM_CONFIG) | ) |
Definition at line 112 of file fxworkitemapi.cpp.
Definition at line 50 of file fxworkitemapi.cpp.
Definition at line 48 of file fxworkitemapi.cpp.
pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 91 of file fxworkitemapi.cpp.
Referenced by if().
FxWorkItem * pFxWorkItem |
Definition at line 173 of file fxworkitemapi.cpp.
Referenced by __drv_maxIRQL(), and FxWorkItem::_Create().
FxObject* pParent |
Definition at line 92 of file fxworkitemapi.cpp.
Definition at line 93 of file fxworkitemapi.cpp.
Referenced by if().
Definition at line 52 of file fxworkitemapi.cpp.