ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Functions | |
_Must_inspect_result_ | __drv_maxIRQL (DISPATCH_LEVEL) NTSTATUS STDCALL 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 *STDCALL 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 () |
_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(), ImmPutImeMenuItemsIntoMappedFile(), CMruPidlList::QueryPidl(), StdMediaSample2_Construct(), TreeListInsertItem(), TreeListSortItems(), TreeListSortItemsCb(), TreeListSortItemsEx(), and ViewTree_InsertEntry().
Definition at line 87 of file fxdpcapi.cpp.
Referenced by if().
Definition at line 215 of file fxdpcapi.cpp.