|
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(WdfDpcCreate)(__in PWDF_DRIVER_GLOBALS DriverGlobals |
| if (!NT_SUCCESS(status)) | |
| FxObjectHandleGetPtrAndGlobals (pFxDriverGlobals, Attributes->ParentObject, FX_TYPE_OBJECT,(PVOID *)&pParent, &pFxDriverGlobals) | |
| FxPointerNotNull (pFxDriverGlobals, Config) | |
| FxPointerNotNull (pFxDriverGlobals, Dpc) | |
| if (Config->Size !=sizeof(WDF_DPC_CONFIG)) | |
| __drv_maxIRQL (HIGH_LEVEL) KDPC *NTAPI WDFEXPORT(WdfDpcWdmGetDpc)(__in PWDF_DRIVER_GLOBALS DriverGlobals | |
| FxObjectHandleGetPtr (GetFxDriverGlobals(DriverGlobals), Dpc, FX_TYPE_DPC,(PVOID *)&pFxDpc) | |
| return pFxDpc | GetDpcPtr () |
| return | KeInsertQueueDpc (pFxDpc->GetDpcPtr(), NULL, NULL) |
| __drv_when (Wait==__true, __drv_maxIRQL(PASSIVE_LEVEL)) __drv_when(Wait | |
| FxObjectHandleGetPtrAndGlobals (GetFxDriverGlobals(DriverGlobals), Dpc, FX_TYPE_DPC,(PVOID *)&pFxDpc, &pFxDriverGlobals) | |
| if (Wait) | |
| return pFxDpc | Cancel (Wait) |
| return pFxDpc | GetObject () |
Variables | |
| _Must_inspect_result_ __in PWDF_DPC_CONFIG | Config |
| _Must_inspect_result_ __in PWDF_DPC_CONFIG __in PWDF_OBJECT_ATTRIBUTES | Attributes |
| _Must_inspect_result_ __in PWDF_DPC_CONFIG __in PWDF_OBJECT_ATTRIBUTES __out WDFDPC * | Dpc |
| FxObject * | pParent |
| NTSTATUS | status |
| pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals) | |
| __in WDFDPC __in BOOLEAN | Wait |
| FxDpc * | pFxDpc |
| _Must_inspect_result_ __drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
| __drv_maxIRQL | ( | HIGH_LEVEL | ) |
| __drv_when | ( | Wait | = = __true, |
| __drv_maxIRQL(PASSIVE_LEVEL) | |||
| ) |
| FxObjectHandleGetPtr | ( | GetFxDriverGlobals(DriverGlobals) | , |
| Dpc | , | ||
| FX_TYPE_DPC | , | ||
| (PVOID *)& | pFxDpc | ||
| ) |
| FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
| Dpc | , | ||
| FX_TYPE_DPC | , | ||
| (PVOID *)& | pFxDpc, | ||
| & | pFxDriverGlobals | ||
| ) |
| FxObjectHandleGetPtrAndGlobals | ( | pFxDriverGlobals | , |
| Attributes-> | ParentObject, | ||
| FX_TYPE_OBJECT | , | ||
| (PVOID *)& | pParent, | ||
| & | pFxDriverGlobals | ||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| Config | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| Dpc | |||
| ) |
Referenced by FxDpc::Cancel().
| if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 93 of file fxdpcapi.cpp.
| if | ( | Config->Size ! | = sizeof(WDF_DPC_CONFIG) | ) |
Definition at line 106 of file fxdpcapi.cpp.
| if | ( | Wait | ) |
Definition at line 247 of file fxdpcapi.cpp.
Definition at line 49 of file fxdpcapi.cpp.
Definition at line 47 of file fxdpcapi.cpp.
Definition at line 51 of file fxdpcapi.cpp.
| FxDpc* pFxDpc |
Definition at line 238 of file fxdpcapi.cpp.
Referenced by __drv_maxIRQL(), and FxDpc::_Create().
| pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 89 of file fxdpcapi.cpp.
Referenced by if().
| FxObject* pParent |
Definition at line 86 of file fxdpcapi.cpp.
Referenced by FxIoTargetRemote::_Create(), FxDeviceBase::_SearchForDevice(), CCompFinalizeButton::CCompFinalizeButton(), CMruNode::CMruNode(), FxUsbDevice::CreateIsochUrb(), FxPkgIo::CreateQueue(), FxUsbDevice::CreateUrb(), CUIFObject::CUIFObject(), CUIFToolbarButtonElement::CUIFToolbarButtonElement(), CUIFToolbarMenuButton::CUIFToolbarMenuButton(), Ext2SetParentEntry(), if(), ILIsParent(), CShellBrowser::OnAddToFavorites(), CMruPidlList::QueryPidl(), StdMediaSample2_Construct(), TreeListInsertItem(), TreeListSortItems(), TreeListSortItemsCb(), and TreeListSortItemsEx().
Definition at line 87 of file fxdpcapi.cpp.
Referenced by if().
Definition at line 215 of file fxdpcapi.cpp.