|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Functions | |
| _Must_inspect_result_ | __drv_maxIRQL (DISPATCH_LEVEL) NTSTATUS NTAPI 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 NTAPI 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.