ReactOS 0.4.16-dev-38-g96c65e9
|
#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 95 of file fxcxdeviceinitapi.cpp.
if | ( | CxDeviceInit-> | PreprocessInfo = = NULL | ) |
Definition at line 123 of file fxcxdeviceinitapi.cpp.
if | ( | CxFileObjectConfig->Size ! | = sizeof(WDFCX_FILEOBJECT_CONFIG) | ) |
Definition at line 352 of file fxcxdeviceinitapi.cpp.
if | ( | FileObjectAttributes ! | = NULL | ) |
Definition at line 443 of file fxcxdeviceinitapi.cpp.
if | ( | FxIsFileObjectOptional(CxFileObjectConfig->FileObjectClass) | ) |
Definition at line 419 of file fxcxdeviceinitapi.cpp.
if | ( | MajorFunction >= | ARRAY_SIZECxDeviceInit->PreprocessInfo->Dispatch | ) |
Definition at line 110 of file fxcxdeviceinitapi.cpp.
if | ( | normalizedFileClass | = = WdfFileObjectInvalid || normalizedFileClass , |
WdfFileObjectWdfCannotUseFsContexts | |||
) |
Definition at line 406 of file fxcxdeviceinitapi.cpp.
if | ( | NULL | = = cxDeviceInit | ) |
Definition at line 489 of file fxcxdeviceinitapi.cpp.
if | ( | NumMinorFunctions | , |
0 | |||
) |
Definition at line 101 of file fxcxdeviceinitapi.cpp.
switch | ( | CxFileObjectConfig-> | AutoForwardCleanupClose | ) |
Definition at line 378 of file fxcxdeviceinitapi.cpp.
Done __pad0__ |
Definition at line 175 of file fxcxdeviceinitapi.cpp.
Done __pad1__ |
Definition at line 248 of file fxcxdeviceinitapi.cpp.
Done __pad2__ |
Definition at line 299 of file fxcxdeviceinitapi.cpp.
Done __pad3__ |
Definition at line 449 of file fxcxdeviceinitapi.cpp.
Done __pad4__ |
Definition at line 496 of file fxcxdeviceinitapi.cpp.
CxDeviceInit FileObject AutoForwardCleanupClose |
Definition at line 397 of file fxcxdeviceinitapi.cpp.
CxDeviceInit FileObject Class = CxFileObjectConfig->FileObjectClass |
Definition at line 437 of file fxcxdeviceinitapi.cpp.
cxDeviceInit ClientDriverGlobals = fxDriverGlobals |
Definition at line 493 of file fxcxdeviceinitapi.cpp.
__in PWDFCXDEVICE_INIT CxDeviceInit |
Definition at line 69 of file fxcxdeviceinitapi.cpp.
Referenced by if().
cxDeviceInit = NULL |
Definition at line 467 of file fxcxdeviceinitapi.cpp.
PFX_DRIVER_GLOBALS cxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 84 of file fxcxdeviceinitapi.cpp.
cxDeviceInit CxDriverGlobals = cxDriverGlobals |
Definition at line 494 of file fxcxdeviceinitapi.cpp.
Referenced by FxValiateCx().
__in PWDFCXDEVICE_INIT __in PWDFCX_FILEOBJECT_CONFIG CxFileObjectConfig |
Definition at line 311 of file fxcxdeviceinitapi.cpp.
Definition at line 460 of file fxcxdeviceinitapi.cpp.
CxDeviceInit PreprocessInfo Dispatch [MajorFunction] EvtCxDevicePreprocess |
Definition at line 170 of file fxcxdeviceinitapi.cpp.
_Must_inspect_result_ __in PWDFCXDEVICE_INIT __in PFN_WDFCXDEVICE_WDM_IRP_PREPROCESS EvtCxDeviceWdmIrpPreprocess |
Definition at line 71 of file fxcxdeviceinitapi.cpp.
Definition at line 187 of file fxcxdeviceinitapi.cpp.
__in PWDFCXDEVICE_INIT __in PWDFCX_FILEOBJECT_CONFIG __in_opt PWDF_OBJECT_ATTRIBUTES FileObjectAttributes |
Definition at line 313 of file fxcxdeviceinitapi.cpp.
PFX_DRIVER_GLOBALS fxDriverGlobals = CxDeviceInit->ClientDriverGlobals |
Definition at line 83 of file fxcxdeviceinitapi.cpp.
Referenced by WDFCXDEVICE_INIT::_AllocateCxDeviceInit(), FxPkgGeneral::ConfigureConstraints(), FxPkgIo::ConfigureDynamicDispatching(), FxPkgGeneral::ConfigureFileObjectClass(), FxLibraryCommonRegisterClient(), FxObjectAllocateContext(), FxpBugCheckCallback(), _FX_DRIVER_TRACKER_CACHE_AWARE::GetCurrentTrackedDriver(), GetIoMgrObjectForWorkItemAllocation(), if(), FxPkgGeneral::Initialize(), FxCallbackMutexLock::Initialize(), FxCallbackSpinLock::Initialize(), FxPagedObject::Initialize(), FxInterrupt::InitializeWorker(), FxCallbackMutexLock::Lock(), FxCallbackSpinLock::Lock(), FxIoQueue::QueueDriverCreatedRequest(), FxIoQueue::QueueIdle(), FxUsbPipeContinuousReader::QueueWorkItemLocked(), RosInitWdf(), switch(), FxPkgPnp::ValidateCmResource(), FxPkgPnp::ValidateInterruptResourceCm(), and VerifyWdfRequestForwardToParentDeviceIoQueue().
CxDeviceInit IoInCallerContextCallback = EvtIoInCallerContext |
Definition at line 246 of file fxcxdeviceinitapi.cpp.
_Must_inspect_result_ __in PWDFCXDEVICE_INIT __in PFN_WDFCXDEVICE_WDM_IRP_PREPROCESS __in UCHAR MajorFunction |
Definition at line 73 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 76 of file fxcxdeviceinitapi.cpp.
normalizedFileClass |
Definition at line 336 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 78 of file fxcxdeviceinitapi.cpp.
Definition at line 260 of file fxcxdeviceinitapi.cpp.
CxDeviceInit FileObject Set = TRUE |
Definition at line 395 of file fxcxdeviceinitapi.cpp.
Definition at line 85 of file fxcxdeviceinitapi.cpp.
Referenced by FxValiateCx().