|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "coreprivshared.hpp"
Go to the source code of this file.
| _Must_inspect_result_ __drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
| _Must_inspect_result_ __drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
| _Must_inspect_result_ __in PWDFCXDEVICE_INIT __in PFN_WDFCXDEVICE_WDM_IRP_PREPROCESS __in UCHAR __drv_when | ( | NumMinorFunctions | , |
| 0 | , | ||
| __in_bcount(NumMinorFunctions) | |||
| ) |
| ASSERT | ( | CxDeviceInit->PreprocessInfo-> | ClassExtension | ) |
| RtlCopyMemory & CxDeviceInit | ( | CxDeviceInit->FileObject. | Callbacks | ) |
| RtlCopyMemory & CxDeviceInit | ( | WDF_OBJECT_ATTRIBUTES | ) |
| FxPointerNotNull | ( | cxDriverGlobals | , |
| CxDeviceInit | |||
| ) |
| FxPointerNotNull | ( | cxDriverGlobals | , |
| DeviceInit | |||
| ) |
| FxPointerNotNull | ( | fxDriverGlobals | , |
| CxFileObjectConfig | |||
| ) |
| FxPointerNotNull | ( | fxDriverGlobals | , |
| EvtCxDeviceWdmIrpPreprocess | |||
| ) |
| FxPointerNotNull | ( | fxDriverGlobals | , |
| EvtIoInCallerContext | |||
| ) |
| FxPointerNotNull | ( | fxDriverGlobals | , |
| RequestAttributes | |||
| ) |
|
static |
Definition at line 42 of file fxcxdeviceinitapi.cpp.
| if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 96 of file fxcxdeviceinitapi.cpp.
| if | ( | CxDeviceInit-> | PreprocessInfo = = NULL | ) |
Definition at line 124 of file fxcxdeviceinitapi.cpp.
| if | ( | CxFileObjectConfig->Size ! | = sizeof(WDFCX_FILEOBJECT_CONFIG) | ) |
Definition at line 356 of file fxcxdeviceinitapi.cpp.
| if | ( | FileObjectAttributes ! | = NULL | ) |
Definition at line 447 of file fxcxdeviceinitapi.cpp.
| if | ( | FxIsFileObjectOptional(CxFileObjectConfig->FileObjectClass) | ) |
Definition at line 423 of file fxcxdeviceinitapi.cpp.
| if | ( | MajorFunction >= | ARRAY_SIZECxDeviceInit->PreprocessInfo->Dispatch | ) |
Definition at line 111 of file fxcxdeviceinitapi.cpp.
| if | ( | normalizedFileClass | = = WdfFileObjectInvalid || normalizedFileClass, |
| WdfFileObjectWdfCannotUseFsContexts | |||
| ) |
Definition at line 410 of file fxcxdeviceinitapi.cpp.
| if | ( | NULL | = = cxDeviceInit | ) |
Definition at line 494 of file fxcxdeviceinitapi.cpp.
| if | ( | NumMinorFunctions | , |
| 0 | |||
| ) |
Definition at line 102 of file fxcxdeviceinitapi.cpp.
| switch | ( | CxFileObjectConfig-> | AutoForwardCleanupClose | ) |
Definition at line 382 of file fxcxdeviceinitapi.cpp.
| Done __pad0__ |
Definition at line 176 of file fxcxdeviceinitapi.cpp.
| Done __pad1__ |
Definition at line 250 of file fxcxdeviceinitapi.cpp.
| Done __pad2__ |
Definition at line 302 of file fxcxdeviceinitapi.cpp.
| Done __pad3__ |
Definition at line 453 of file fxcxdeviceinitapi.cpp.
| Done __pad4__ |
Definition at line 501 of file fxcxdeviceinitapi.cpp.
| CxDeviceInit FileObject AutoForwardCleanupClose |
Definition at line 401 of file fxcxdeviceinitapi.cpp.
| CxDeviceInit FileObject Class = CxFileObjectConfig->FileObjectClass |
Definition at line 441 of file fxcxdeviceinitapi.cpp.
| cxDeviceInit ClientDriverGlobals = fxDriverGlobals |
Definition at line 498 of file fxcxdeviceinitapi.cpp.
| __in PWDFCXDEVICE_INIT CxDeviceInit |
Definition at line 70 of file fxcxdeviceinitapi.cpp.
Referenced by if().
| cxDeviceInit = NULL |
Definition at line 472 of file fxcxdeviceinitapi.cpp.
| PFX_DRIVER_GLOBALS cxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 85 of file fxcxdeviceinitapi.cpp.
| cxDeviceInit CxDriverGlobals = cxDriverGlobals |
Definition at line 499 of file fxcxdeviceinitapi.cpp.
Referenced by FxValiateCx().
| __in PWDFCXDEVICE_INIT __in PWDFCX_FILEOBJECT_CONFIG CxFileObjectConfig |
Definition at line 315 of file fxcxdeviceinitapi.cpp.
Definition at line 465 of file fxcxdeviceinitapi.cpp.
| CxDeviceInit PreprocessInfo Dispatch [MajorFunction] EvtCxDevicePreprocess |
Definition at line 171 of file fxcxdeviceinitapi.cpp.
| _Must_inspect_result_ __in PWDFCXDEVICE_INIT __in PFN_WDFCXDEVICE_WDM_IRP_PREPROCESS EvtCxDeviceWdmIrpPreprocess |
Definition at line 72 of file fxcxdeviceinitapi.cpp.
Definition at line 189 of file fxcxdeviceinitapi.cpp.
| __in PWDFCXDEVICE_INIT __in PWDFCX_FILEOBJECT_CONFIG __in_opt PWDF_OBJECT_ATTRIBUTES FileObjectAttributes |
Definition at line 317 of file fxcxdeviceinitapi.cpp.
| PFX_DRIVER_GLOBALS fxDriverGlobals = CxDeviceInit->ClientDriverGlobals |
Definition at line 84 of file fxcxdeviceinitapi.cpp.
Referenced by WDFCXDEVICE_INIT::_AllocateCxDeviceInit(), FxPkgGeneral::ConfigureConstraints(), FxPkgIo::ConfigureDynamicDispatching(), FxPkgGeneral::ConfigureFileObjectClass(), FxLibraryCommonRegisterClient(), FxObjectAllocateContext(), FxpBugCheckCallback(), _FX_DRIVER_TRACKER_CACHE_AWARE::GetCurrentTrackedDriver(), if(), FxPkgGeneral::Initialize(), FxCallbackMutexLock::Initialize(), FxCallbackSpinLock::Initialize(), FxPagedObject::Initialize(), FxInterrupt::InitializeWorker(), FxCallbackMutexLock::Lock(), FxCallbackSpinLock::Lock(), FxIoQueue::QueueDriverCreatedRequest(), FxIoQueue::QueueIdle(), FxUsbPipeContinuousReader::QueueWorkItemLocked(), switch(), FxPkgPnp::ValidateCmResource(), FxPkgPnp::ValidateInterruptResourceCm(), and VerifyWdfRequestForwardToParentDeviceIoQueue().
| CxDeviceInit IoInCallerContextCallback = EvtIoInCallerContext |
Definition at line 248 of file fxcxdeviceinitapi.cpp.
| _Must_inspect_result_ __in PWDFCXDEVICE_INIT __in PFN_WDFCXDEVICE_WDM_IRP_PREPROCESS __in UCHAR MajorFunction |
Definition at line 74 of file fxcxdeviceinitapi.cpp.
| _Must_inspect_result_ __in PWDFCXDEVICE_INIT __in PFN_WDFCXDEVICE_WDM_IRP_PREPROCESS __in UCHAR __in_opt PUCHAR MinorFunctions |
Definition at line 77 of file fxcxdeviceinitapi.cpp.
| normalizedFileClass |
Definition at line 340 of file fxcxdeviceinitapi.cpp.
Referenced by FxFileObject::_CreateFileObject(), FxFileObject::_DestroyFileObject(), FxFileObject::_GetFileObjectFromWdm(), and if().
| _Must_inspect_result_ __in PWDFCXDEVICE_INIT __in PFN_WDFCXDEVICE_WDM_IRP_PREPROCESS __in UCHAR __in_opt PUCHAR __in ULONG NumMinorFunctions |
Definition at line 79 of file fxcxdeviceinitapi.cpp.
Definition at line 263 of file fxcxdeviceinitapi.cpp.
| CxDeviceInit FileObject Set = TRUE |
Definition at line 399 of file fxcxdeviceinitapi.cpp.
Definition at line 86 of file fxcxdeviceinitapi.cpp.
Referenced by FxValiateCx().