ReactOS 0.4.16-dev-336-gb667d82
|
#include "fxcorepch.hpp"
Go to the source code of this file.
__drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
_Must_inspect_result_ __drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
pList BeginScan | ( | ) |
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_VERBOSE | , | ||
TRACINGPNP | , | ||
" | Enter, | ||
WDFDEVICE %p" | , | ||
Device | |||
) |
Referenced by __drv_maxIRQL(), __drv_requiresIRQL(), __drv_when(), __in_ecount(), FxDmaPacketTransaction::_AdapterControl(), FxDmaScatterGatherTransaction::_AdapterListControl(), FxDevice::_AllocAndQueryProperty(), FxDevice::_AllocAndQueryPropertyEx(), WDFDEVICE_INIT::_AllocateControlDeviceInit(), WDFCXDEVICE_INIT::_AllocateCxDeviceInit(), FxChildList::_ComputeTotalDescriptionSize(), FxWmiProvider::_Create(), FxIoQueue::_Create(), FxWaitLock::_Create(), FxWmiInstanceExternal::_Create(), FxIoTargetRemote::_Create(), FxDmaScatterGatherTransaction::_Create(), FxDmaPacketTransaction::_Create(), FxDmaSystemTransaction::_Create(), FxUserObject::_Create(), FxRequest::_Create(), FxPkgFdo::_Create(), FxSelfManagedIoMachine::_CreateAndInit(), FxSystemThread::_CreateAndInit(), FxCmResList::_CreateAndInit(), FxIoResReqList::_CreateAndInit(), FxInterrupt::_CreateAndInit(), FxChildList::_CreateAndInit(), FxInterruptWaitblock::_CreateAndInit(), FxPortResourceInfo::_CreateAndInit(), FxRegisterResourceInfo::_CreateAndInit(), FxInterruptThreadpool::_CreateAndInit(), FxMessageDispatch::_CreateAndInitialize(), FxFileObject::_CreateFileObject(), FxRequest::_CreateForPackage(), FxFileObject::_DestroyFileObject(), FxUsbPipe::_FormatTransfer(), _Function_class_(), FxFileObject::_GetFileObjectFromWdm(), FxDevice::_OpenKey(), FxPkgPdo::_PnpEject(), FxPkgPdo::_PnpQueryDeviceText(), FxPkgPdo::_PnpQueryId(), FxPkgFdo::_PnpQueryInterface(), FxPkgFdo::_PnpQueryPnpDeviceState(), FxPkgPdo::_PnpQueryPnpDeviceState(), FxPkgPnp::_PnpRemoveDevice(), FxPkgFdo::_PnpStartDeviceCompletionRoutine(), FxWmiIrpHandler::_QueryAllData(), FxDevice::_QueryProperty(), FxDevice::_QueryPropertyEx(), FxIoTarget::_RequestCancelled(), _Requires_lock_held_(), _Requires_lock_not_held_(), FxDeviceBase::_SearchForDevice(), FxUsbPipe::_SendTransfer(), FxChildList::_ValidateConfig(), FxDevice::_ValidateOpenKeyParams(), FxRegKey::_VerifyMultiSzString(), FxPkgGeneral::AcquireRemoveLockForClose(), FxResourceCollection::AddAt(), FxPkgPnp::AddChildList(), FxPkgPnp::AddDmaEnabler(), FxPkgPdo::AddEjectionDevice(), FxWmiProvider::AddInstance(), FxWmiProvider::AddInstanceLocked(), FxWmiIrpHandler::AddPowerPolicyProviderAndInstance(), FxPkgPnp::AddRemovalDevice(), FxPkgPnp::AddUsageDevice(), FxDmaPacketTransaction::AllocateAdapterChannel(), FxCommonBuffer::AllocateCommonBuffer(), FxDmaEnabler::AllocateCommonBuffer(), FxPkgPnp::AllocateEnumInfo(), FxIrp::AllocateIrp(), FxDevice::AllocateRequestMemory(), FxIoQueue::AllocateReservedRequest(), FxDeviceBase::AllocateTarget(), FxVerifierLock::AllocateThreadTable(), WDFDEVICE_INIT::AssignIoType(), WDFDEVICE_INIT::AssignName(), FxDevice::AssignProperty(), FxInterrupt::AssignResources(), FxChildList::BeginIteration(), FxChildList::BeginScan(), FxCmResList::BuildPortResourceTable(), FxCmResList::BuildRegisterResourceTable(), FxRequestBase::Cancel(), FxDmaSystemTransaction::CancelMappedTransfer(), FxDmaTransactionBase::CancelResourceAllocation(), FxIoTarget::CancelSentIo(), FxRequestBase::CancelTimer(), FxIoQueue::CanThreadDispatchEventsLocked(), FxTagTracker::CheckForAbandondedTags(), FxCmResList::CheckForConnectionResources(), FxCallbackLock::CheckOwnership(), FxPkgPnp::CleanupStateMachines(), FxIoTargetRemote::ClearTargetPointers(), FxChildList::CloneEntryLocked(), FxIoTargetRemote::Close(), IdleTimeoutManagement::CommitPowerFrameworkSettings(), FxPkgPnp::CommitUsageNotification(), FxRequest::Complete(), FxIoTarget::CompleteCanceledRequest(), FxRequest::CompleteInternal(), FxRequest::CompleteWithPriority(), FxWmiIrpHandler::CompleteWmiRequest(), FxUsbPipeContinuousReader::Config(), FxPkgGeneral::ConfigureConstraints(), FxDeviceBase::ConfigureConstraints(), FxIoQueue::ConfigureConstraints(), FxPkgIo::ConfigureDynamicDispatching(), FxPkgGeneral::ConfigureFileObjectClass(), FxPkgGeneral::ConfigureForwarding(), FxPkgIo::ConfigureForwarding(), FxDmaEnabler::ConfigureSystemAdapter(), FxInterrupt::Connect(), FxRequest::CopyCompletionParams(), IFxMemory::CopyFromPtr(), FxTagTracker::CreateAndInitialize(), FxVerifierLock::CreateAndInitialize(), FxPkgFdo::CreateDefaultDeviceList(), FxChildList::CreateDevice(), FxUsbDevice::CreateInterfaces(), FxUsbDevice::CreateIsochUrb(), FxPkgIo::CreateQueue(), FxUsbInterface::CreateSettings(), FxDevice::CreateSymbolicLink(), FxSystemThread::CreateThread(), FxRequestBase::CreateTimer(), FxUsbDevice::CreateUrb(), FxInterrupt::CreateWakeInterruptMachine(), FxIoResReqList::CreateWdmList(), FxUsbDevice::CyclePort(), FxUsbDevice::Deconfig(), FxDevice::DeleteDeviceFromFailedCreateNoDelete(), FxWmiIrpHandler::Deregister(), FxDevice::Destroy(), FxInterrupt::Disconnect(), FxPkgPnp::DisconnectInterruptNP(), FxPkgPnp::Dispatch(), FxWmiIrpHandler::Dispatch(), FxPkgGeneral::Dispatch(), FxPkgIo::Dispatch(), FxPkgFdo::DispatchDeviceSetPower(), FxPkgPdo::DispatchDeviceSetPower(), FxIoQueue::DispatchRequestToDriver(), FxPkgIo::DispatchStep1(), FxPkgIo::DispatchStep2(), FxPkgPnp::DispatchWaitWake(), FxDmaTransactionBase::Dispose(), FxDmaTransactionBase::DmaCompleted(), FxIoTarget::DrainPendedRequestsLocked(), FxVerifierLock::DumpDetails(), FxChildList::EndIteration(), FxChildList::EndScan(), FxWorkItem::Enqueue(), FxPkgIo::EnqueueRequest(), FxSystemWorkItem::EnqueueWorker(), FxDmaTransactionBase::Execute(), FxDevice::FdoInitialize(), FxPkgPnp::FilterResourceRequirements(), FxWmiInstance::FireEvent(), FxDmaPacketTransaction::FlushAdapterBuffers(), FxPkgIo::FlushAllQueuesByFileObject(), FxTimer::FlushAndRundown(), FxWorkItem::FlushAndWait(), FxInterrupt::ForceDisconnect(), FxInterrupt::ForceReconnect(), FxUsbPipe::FormatAbortRequest(), FxUsbDevice::FormatControlRequest(), FxIoTarget::FormatInternalIoctlOthersRequest(), FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), FxUsbPipe::FormatResetRequest(), FxUsbDevice::FormatStringRequest(), FxUsbPipe::FormatTransferRequest(), FxDmaPacketTransaction::FreeMapRegistersAndAdapter(), FxDmaSystemTransaction::FreeMapRegistersAndAdapter(), FxDevice::FreeRequestMemory(), IdleTimeoutManagement::FreezeIdleTimeoutManagementStatus(), FX_VF_METHOD(), FxDuplicateUnicodeString(), FxFormatUrbRequest(), FxGetDevicePropertyString(), FxIFRStart(), FxInitialize(), FxMdlDump(), FxPkgIo::FxPkgIo(), FxPoolAddHeaderSize(), FxPoolAllocator(), FxPoolDestroy(), FxPoolDump(), FxPoolInitialize(), FxUsbCreateConfigRequest(), FxUsbValidateConfigDescriptorHeaders(), FxUsbValidateDescriptorType(), FxValiateCx(), FxDevice::FxValidateInterfacePropertyData(), FxValidateObjectAttributes(), FxValidateObjectAttributesForParentHandle(), FxValidateRequestOptions(), FxValidateUnicodeString(), FxVerifierCheckIrqlLevel(), FxVerifierNullBugCheck(), FxUsbInterface::GetConfiguredSettingIndex(), FxRequest::GetDeviceControlOutputMdl(), FxRequest::GetDeviceControlOutputMemoryObject(), GetImageName(), FxRequest::GetMdl(), FxRequest::GetMemoryObject(), FxChildList::GetNextDevice(), FxRequestBuffer::GetOrAllocateMdl(), GetPdoPackageFromDeviceHandle(), FxUsbDevice::GetPortStatus(), FxIoQueue::GetRequest(), GetStackCapabilities(), FxUsbDevice::GetString(), FxIoTargetRemote::GetTargetDeviceRelations(), FxVerifierLock::GetThreadTableEntry(), FxDmaTransactionBase::GetTransferInfo(), FxIoTarget::GotoPurgeState(), FxUsbPipe::GotoPurgeState(), FxIoTarget::GotoRemoveState(), FxUsbPipe::GotoRemoveState(), FxIoTarget::GotoStartState(), FxIoTarget::GotoStopState(), FxUsbPipe::GotoStopState(), FxIoTarget::HandleFailedResubmit(), FxPkgPnp::HandleQueryBusInformation(), FxPkgPnp::HandleQueryBusRelations(), FxPkgFdo::HandleQueryCapabilities(), FxPkgFdo::HandleQueryCapabilitiesCompletion(), FxPkgPnp::HandleQueryDeviceRelations(), FxPkgFdo::HandleQueryPnpDeviceStateCompletion(), if(), FxRequest::Impersonate(), FxPowerIdleMachine::InDxIoIncrement(), FxIoTarget::Init(), FxUsbPipe::InitContinuousReader(), FxUsbDevice::InitDevice(), FxVerifierLock::Initialize(), FxInterruptThreadpool::Initialize(), FxInterruptWaitblock::Initialize(), FxDriver::Initialize(), FxDmaTransactionBase::Initialize(), FxEventQueue::Initialize(), FxSystemWorkItem::Initialize(), FxDmaEnabler::Initialize(), FxIoQueue::Initialize(), FxDpc::Initialize(), FxTimer::Initialize(), FxWorkItem::Initialize(), FxPkgGeneral::Initialize(), FxPkgPdo::Initialize(), FxPkgPnp::Initialize(), FxDisposeList::Initialize(), FxPkgIo::InitializeDefaultQueue(), FxVerifierLock::InitializeLockOrder(), FxDmaEnabler::InitializeResources(), FxDmaScatterGatherTransaction::InitializeResources(), FxInterrupt::InitializeWorker(), FxPowerIdleMachine::IoDecrement(), IsLoggingEnabledAndNeeded(), FxCallbackMutexLock::Lock(), FxCallbackSpinLock::Lock(), FxVerifierLock::Lock(), LockVerifierSection(), FxUsbInterface::MakeAndConfigurePipes(), FxDmaPacketTransaction::MapTransfer(), FxChildList::NotifyDeviceRemove(), FxPkgPnp::NotifyResourceObjectsD0(), FxPkgPnp::NotifyResourceObjectsDx(), FxPkgPnp::NotPowerPolicyOwnerEnterNewState(), FxPkgGeneral::OnCreate(), FxIoTargetRemoteNotificationCallback::OnQueryRemove(), FxIoTargetRemoteNotificationCallback::OnRemoveCanceled(), FxIoTargetRemoteNotificationCallback::OnRemoveComplete(), FxIoTargetRemote::Open(), FxDevice::OpenDevicemapKeyWorker(), FxIoTargetRemote::OpenTargetHandle(), FxIoQueue::PeekRequest(), FxPkgPnp::PnpDeviceUsageNotification(), FxPkgPnp::PnpEnterNewState(), FxPkgPdo::PnpEventEjectHardwareOverload(), FxPkgPnp::PnpEventHardwareAvailable(), FxPkgPdo::PnpEventPdoRemovedOverload(), FxPkgPnp::PnpEventQueryRemoveAskDriver(), FxPkgPnp::PnpEventQueryRemoveEnsureDeviceAwake(), FxPkgPnp::PnpEventQueryRemoveStaticCheck(), FxPkgPnp::PnpEventQueryStopAskDriver(), FxPkgPnp::PnpEventQueryStopEnsureDeviceAwake(), FxPkgPnp::PnpEventQueryStopStaticCheck(), FxPkgPnp::PnpEventRemovingDisableInterfaces(), FxPkgPnp::PnpEventRestartReleaseHardware(), FxPkgPnp::PnpEventStopped(), FxPkgFdo::PnpFilterResourceRequirements(), FxPkgPnp::PnpMatchResources(), PnpPassThroughQI(), FxPkgPnp::PnpProcessEvent(), FxPkgPnp::PnpProcessEventInner(), FxPkgFdo::PnpQueryDeviceRelations(), FxPkgPdo::PnpQueryDeviceRelations(), FxPkgPdo::PnpQueryResourceRequirements(), FxPkgPnp::PnpReleaseHardware(), FxPkgFdo::PnpSendStartDeviceDownTheStackOverload(), FxPkgGeneral::PostCreateDeviceInitialize(), FxPkgPnp::PostCreateDeviceInitialize(), FxIoQueue::PostRequestCompletedCallback(), FxPkgPnp::PowerConnectInterruptFailed(), FxPkgPnp::PowerD0Starting(), FxPkgPnp::PowerD0StartingConnectInterrupt(), FxDmaEnabler::PowerDown(), FxPkgPnp::PowerEnterNewState(), FxPkgPnp::PowerGotoD3Stopped(), FxPkgPnp::PowerGotoDx(), FxPkgPnp::PowerGotoDxIoStopped(), FxPkgPnp::PowerGotoDxIoStoppedNP(), FxPkgPnp::PowerInitialDmaEnableFailed(), FxPkgPnp::PowerMakeWakeRequestNonCancelable(), FxPkgPnp::PowerPolicyCancelWaitWake(), FxPkgPnp::PowerPolicyCanIdlePowerDown(), FxPkgPnp::PowerPolicyCompleteSystemPowerIrp(), FxPkgPnp::PowerPolicyEnterNewState(), FxPkgPnp::PowerPolicyGetDeviceDeepestDeviceWakeState(), FxPkgPnp::PowerPolicyHandleSystemQueryPower(), FxPkgPnp::PowerPolicyProcessEvent(), FxPkgPnp::PowerPolicyProcessEventInner(), FxPkgPnp::PowerPolicySendDevicePowerRequest(), FxPkgPnp::PowerPolicySendWaitWakeRequest(), FxPkgPnp::PowerPolicySetS0IdleSettings(), FxPkgPnp::PowerPolicySetSxWakeSettings(), FxPkgPnp::PowerPolicyUpdateSystemWakeSource(), FxPkgPnp::PowerPolSleeping(), FxPkgPnp::PowerPolSleepingSendWake(), FxPkgPnp::PowerPolSleepingWakeRevertArmWake(), FxPkgPnp::PowerPolSleepingWakeRevertArmWakeNP(), FxPkgPnp::PowerPolSleepingWakeWakeArrived(), FxPkgPnp::PowerPolSleepingWakeWakeArrivedNP(), FxPkgPnp::PowerPolSystemSleepNeedWake(), FxPkgPnp::PowerPolTimerExpiredWakeCapableSendWake(), FxPkgPnp::PowerPolTimerExpiredWakeCapableWakeArrived(), FxPkgPnp::PowerProcessEvent(), FxPkgPnp::PowerProcessEventInner(), FxPowerIdleMachine::PowerReferenceWorker(), FxPkgPnp::PowerStartingChild(), FxPkgPnp::PowerStartSelfManagedIo(), FxPkgPnp::PowerStartSelfManagedIoNP(), FxDmaEnabler::PowerUp(), FxPkgPnp::PowerWaking(), FxPkgPnp::PowerWakingConnectInterrupt(), FxPkgPnp::PowerWakingConnectInterruptFailedNP(), FxPkgPnp::PowerWakingConnectInterruptNP(), FxPkgPnp::PowerWakingDmaEnableFailed(), FxPkgPnp::PowerWakingDmaEnableFailedNP(), FxPkgPnp::PowerWakingNP(), FxPoxInterface::PoxRegisterDevice(), FxDmaSystemTransaction::PreMapTransfer(), FxIoQueue::PreRequestCompletedCallback(), FxIoTarget::PrintDisposeMessage(), FxRequest::ProbeAndLockForRead(), FxRequest::ProbeAndLockForWrite(), FxChildList::ProcessBusRelations(), FxPkgPnp::ProcessDelayedDeletion(), FxDevicePwrRequirementMachine::ProcessEvent(), FxSelfManagedIoMachine::ProcessEvent(), FxWakeInterruptMachine::ProcessEvent(), FxDevicePwrRequirementMachine::ProcessEventInner(), FxWakeInterruptMachine::ProcessEventInner(), FxPowerIdleMachine::ProcessEventLocked(), FxChildList::ProcessModificationsLocked(), FxIoTarget::Purge(), FxPkgPnp::QueryForD3ColdInterface(), FxUsbDevice::QueryUsbCapability(), FxIoQueue::QueueDrainSynchronously(), FxIoQueue::QueueIdle(), FxIoQueue::QueueIdleSynchronously(), FxIoQueue::QueuePurge(), FxIoQueue::QueuePurgeSynchronously(), FxIoQueue::QueueRequest(), FxIoQueue::QueueRequestFromForward(), FxEventQueue::QueueToThreadWorker(), FxUsbPipeContinuousReader::QueueWorkItemLocked(), FxPkgPnp::ReadStateFromRegistry(), FxIoQueue::ReadyNotify(), FxChildList::ReenumerateEntryLocked(), FxWmiIrpHandler::Register(), _FX_DRIVER_GLOBALS::RegisterClientVersion(), RegistryReadLastLoggedTime(), RegistryWriteCurrentTime(), FxDmaPacketTransaction::ReleaseAdapter(), FxDmaTransactionBase::ReleaseForReuse(), FxRequest::ReleaseIrpReference(), FxVerifierLock::ReleaseOrReplaceThreadTableEntry(), FxResourceCollection::RemoveAndDelete(), FxPkgPnp::RemoveChildList(), FxIoTarget::RemoveCompletedRequestLocked(), FxPkgPnp::RemoveDmaEnabler(), FxRequest::RemoveFromIrpQueue(), FxInterrupt::ReportActive(), FxInterrupt::ReportInactive(), FxIoQueue::RequestCompletedCallback(), FxIoTarget::RequestCompletionRoutine(), FxIoQueue::Requeue(), FxDmaPacketTransaction::ReserveAdapter(), FxUsbDevice::Reset(), FxUsbPipe::Reset(), FxPkgIo::ResetStateForRestart(), FxUsbPipeContinuousReader::ResubmitRepeater(), FxPkgIo::ResumeProcessingForPower(), FxDevice::RetrieveDeviceInfoRegistrySettings(), FxDevice::RetrieveDeviceRegistrySettings(), FxRequest::Reuse(), FxPkgPnp::SaveState(), FxUsbDevice::SelectConfig(), FxUsbDevice::SelectConfigDescriptor(), FxUsbDevice::SelectConfigInterfaces(), FxUsbDevice::SelectConfigMulti(), FxUsbDevice::SelectConfigSingle(), FxUsbInterface::SelectSetting(), FxUsbInterface::SelectSettingByDescriptor(), FxRequestFromLookaside::SelfDestruct(), FxIoTargetSelf::Send(), FxUsbDevice::SendSyncRequest(), FxUsbDevice::SendSyncUmUrb(), FxRequest::SetCompletionState(), FxEventQueue::SetDelayedDeletion(), FxPkgPnp::SetDeviceFailed(), FxPkgIo::SetFilter(), FxDmaTransactionBase::SetImmediateExecution(), FxObject::SetObjectStateLocked(), FxPkgPnp::SetPendingPnpIrp(), FxInterrupt::SetPolicy(), FxPkgPnp::SetSpecialFileSupport(), FxIoQueue::SetState(), FxPkgPnp::SetUsageNotificationFlags(), FxUsbInterface::SetWinUsbHandle(), WDFDEVICE_INIT::ShouldCreateSecure(), FxDmaScatterGatherTransaction::StageTransfer(), FxDmaPacketTransaction::StageTransfer(), FxTimer::Start(), FxIoTarget::Start(), FxIoQueue::StartPowerTransitionOff(), FxDmaPacketTransaction::StartTransfer(), FxTimer::Stop(), FxIoTarget::Stop(), FxIoQueue::StopProcessingForPower(), FxPkgIo::StopProcessingForPower(), FxDmaSystemTransaction::StopTransfer(), FxIoTarget::SubmitLocked(), FxIoTarget::SubmitPendedRequest(), FxIoTarget::SubmitSync(), FxIoTarget::SubmitSyncRequestIgnoreTargetState(), switch(), FxPowerIdleMachine::TimedOutIoIncrement(), FxIoTarget::TimerCallback(), FxObject::TraceDroppedEvent(), FxDmaPacketTransaction::TransferCompleted(), FxVerifierLock::Unlock(), UnlockVerifierSection(), FxWmiIrpHandler::UpdateGuids(), FxUsbInterface::UpdatePipeAttributes(), FxTagTracker::UpdateTagHistory(), FxIoTarget::UpdateTargetIoType(), FxInterruptThreadpool::UpdateThreadPoolThreadLimits(), FxPkgPnp::UpdateWmiInstance(), IdleTimeoutManagement::UseSystemManagedIdleTimeout(), FxPkgPnp::ValidateCmResource(), FxPkgPnp::ValidateInterruptResourceCm(), FxRequestBuffer::ValidateMemoryDescriptor(), FxRequestBase::ValidateTarget(), VerifyWdfDeviceWdmDispatchIrp(), VfAddContextToHandle(), VfAllocateContext(), VfWdfObjectGetTypedContext(), FxIoTarget::WaitForDisposeEvent(), FxUsbPipe::WaitForSentIoToComplete(), FxDevice::~FxDevice(), FxDpc::~FxDpc(), FxDriver::~FxDriver(), FxInterrupt::~FxInterrupt(), FxObject::~FxObject(), FxPkgIo::~FxPkgIo(), FxSystemWorkItem::~FxSystemWorkItem(), FxTimer::~FxTimer(), FxVerifierLock::~FxVerifierLock(), and FxWorkItem::~FxWorkItem().
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_VERBOSE | , | ||
TRACINGPNP | , | ||
"Enter: WDFCHILDLIST %p" | , | ||
DeviceList | |||
) |
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_VERBOSE | , | ||
TRACINGPNP | , | ||
"Exit: WDFCHILDLIST %p" | , | ||
DeviceList | |||
) |
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_VERBOSE | , | ||
TRACINGPNP | , | ||
"Exit: WDFCHILDLIST % | p, | ||
%!STATUS!" | , | ||
DeviceList | , | ||
status | |||
) |
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_VERBOSE | , | ||
TRACINGPNP | , | ||
"Exit: WDFCHILDLIST % | p, | ||
WDFDEVICE Pdo % | p, | ||
" "%!WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS!" | , | ||
DeviceList | , | ||
handle | , | ||
RetrieveInfo-> | Status | ||
) |
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_VERBOSE | , | ||
TRACINGPNP | , | ||
"found: WDFCHILDLIST % | p, | ||
WDFDEVICE PDO %p" | , | ||
DeviceList | , | ||
device | = =NULL ? NULL :device->GetHandle() |
||
) |
pList EndScan | ( | ) |
Referenced by FxChildList::CancelScan(), and FxChildList::EndIteration().
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
Device | , | ||
FX_TYPE_DEVICE | , | ||
(PVOID *)& | pDevice, | ||
& | pFxDriverGlobals | ||
) |
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
DeviceList | , | ||
FX_TYPE_CHILD_LIST | , | ||
(PVOID *)& | pList, | ||
& | pFxDriverGlobals | ||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
AddressDescription | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Config | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Device | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
DeviceList | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
IdentificationDescription | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Iterator | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
RetrieveInfo | |||
) |
Referenced by __drv_maxIRQL(), FxWmiIrpHandler::AddPowerPolicyProviderAndInstance(), IdleTimeoutManagement::CommitPowerFrameworkSettings(), FxRequest::Complete(), FxRequest::CompleteInternal(), DECLARE_INTERFACE_(), FxWmiIrpHandler::Deregister(), FxWmiInstance::FireEvent(), IdleTimeoutManagement::FreezeIdleTimeoutManagementStatus(), FX_VF_METHOD(), FxFileObject::GetCallbackLockPtr(), FxFileObject::GetConstraints(), FxRequest::GetDeviceControlOutputMdl(), FxRequest::GetDeviceControlOutputMemoryObject(), FxRequest::GetFileObject(), FxRequest::GetMdl(), FxRequest::GetMemoryObject(), FxRequest::Impersonate(), FxCmResList::MapIoSpaceWorker(), FxWmiIrpHandler::PostCreateDeviceInitialize(), FxRequest::PostProcessCompletion(), FxRequest::PostProcessCompletionForReserved(), FxWmiIrpHandler::Register(), FxRequestFromLookaside::SelfDestruct(), FxWmiIrpHandler::UpdateGuids(), and IdleTimeoutManagement::UseSystemManagedIdleTimeout().
if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 74 of file fxchildlistapi.cpp.
if | ( | (Iterator->Flags &~WdfRetrieveAllChildren) ! | = 0 | ) |
Definition at line 315 of file fxchildlistapi.cpp.
if | ( | AddressDescription ! | = NULL | ) |
Definition at line 511 of file fxchildlistapi.cpp.
Definition at line 732 of file fxchildlistapi.cpp.
Definition at line 378 of file fxchildlistapi.cpp.
if | ( | Iterator->Size ! | = sizeof(WDF_CHILD_LIST_ITERATOR) | ) |
Definition at line 306 of file fxchildlistapi.cpp.
if | ( | NT_SUCCESS(status) | ) |
Definition at line 120 of file fxchildlistapi.cpp.
Definition at line 707 of file fxchildlistapi.cpp.
Definition at line 688 of file fxchildlistapi.cpp.
if | ( | pList->GetAddressDescriptionSize() ! | = AddressDescription->AddressDescriptionSize | ) |
Definition at line 207 of file fxchildlistapi.cpp.
if | ( | pList->GetIdentificationDescriptionSize() ! | = IdentificationDescription->IdentificationDescriptionSize | ) |
Definition at line 183 of file fxchildlistapi.cpp.
Definition at line 196 of file fxchildlistapi.cpp.
if | ( | RetrieveInfo->Size ! | = sizeof(WDF_CHILD_RETRIEVE_INFO) | ) |
Definition at line 678 of file fxchildlistapi.cpp.
RtlZeroMemory &[0] Iterator | ( | Iterator-> | Reserved | ) |
pList UpdateAllAsPresent | ( | ) |
_Must_inspect_result_ __in WDFCHILDLIST __in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER __in_opt PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription |
Definition at line 164 of file fxchildlistapi.cpp.
Definition at line 46 of file fxchildlistapi.cpp.
Definition at line 44 of file fxchildlistapi.cpp.
return device = pList->GetDeviceFromId(RetrieveInfo) |
Definition at line 664 of file fxchildlistapi.cpp.
__in WDFCHILDLIST DeviceList |
Definition at line 50 of file fxchildlistapi.cpp.
_Must_inspect_result_ __in WDFDEVICE __in PWDF_CHILD_LIST_CONFIG __in_opt PWDF_OBJECT_ATTRIBUTES DeviceListAttributes |
Definition at line 48 of file fxchildlistapi.cpp.
else |
Definition at line 535 of file fxchildlistapi.cpp.
return FALSE |
Definition at line 814 of file fxchildlistapi.cpp.
Referenced by if().
Definition at line 730 of file fxchildlistapi.cpp.
Definition at line 162 of file fxchildlistapi.cpp.
_Must_inspect_result_ __in WDFCHILDLIST __in PWDF_CHILD_LIST_ITERATOR __out WDFDEVICE __inout_opt PWDF_CHILD_RETRIEVE_INFO Info |
Definition at line 343 of file fxchildlistapi.cpp.
Definition at line 785 of file fxchildlistapi.cpp.
__in WDFCHILDLIST __in PWDF_CHILD_LIST_ITERATOR Iterator |
Definition at line 289 of file fxchildlistapi.cpp.
pAddr = RetrieveInfo->AddressDescription |
Definition at line 663 of file fxchildlistapi.cpp.
Referenced by AddIPAddressToListView(), CreateMultiSzString(), FreeIPAddr(), FTP_DoPassive(), if(), inet_ntop(), InetNtopW(), InitializeTcpipAdvancedDNSDlg(), InsertIpAddressToListView(), PerformInternalLookup(), and PerformLookup().
FxDeviceBase * pDevice |
Definition at line 54 of file fxchildlistapi.cpp.
Referenced by __drv_maxIRQL(), FxWmiProvider::_Create(), FxDevice::_Create(), FxFileObject::_CreateFileObject(), FxFileObject::_DestroyFileObject(), FxFileObject::_GetFileObjectFromWdm(), FxWmiIrpHandler::_RegInfo(), ArcClose(), ArcOpen(), CreateD3D9MipMap(), D3D9BaseObject_GetDeviceInt(), D3D9BaseObject_LockDevice(), D3D9BaseObject_UnlockDevice(), DECLARE_INTERFACE_(), DeviceCapabilitiesA(), DeviceCapabilitiesW(), Direct3DSwapChain9_Init(), FindBestElement(), FreeDeviceList(), FsGetDeviceById(), FxFileObject::FxFileObject(), FxUsbPipeContinuousReader::FxUsbPipeRequestWorkItemHandler(), FxRequestSystemBuffer::GetBuffer(), FxRequest::GetFileObject(), FxRequestSystemBuffer::GetMdl(), GetMonitorUI(), if(), InitDirect3DBaseTexture9(), FxPkgGeneral::PostCreateDeviceInitialize(), FxChildList::ProcessBusRelations(), FxRequestFromLookaside::SelfDestruct(), and stillimagew_CreateDevice().
PFX_DRIVER_GLOBALS pFxDriverGlobals = NULL |
Definition at line 446 of file fxchildlistapi.cpp.
Referenced by __drv_maxIRQL(), FxDmaPacketTransaction::_AdapterControl(), FxDmaScatterGatherTransaction::_AdapterListControl(), WDFDEVICE_INIT::_AllocateControlDeviceInit(), FxWmiProvider::_Create(), FxObject::_GetEffectiveLock(), FxPkgPdo::_PnpQueryDeviceText(), FxPkgPdo::_PnpQueryId(), FxPkgGeneral::AcquireRemoveLockForClose(), AddEventHooksWdfDeviceCreate(), AddEventHooksWdfIoQueueCreate(), FxRequest::AddIrpReference(), FxCommonBuffer::AllocateCommonBuffer(), FxDmaEnabler::AllocateCommonBuffer(), FxIoQueue::AllocateReservedRequest(), FxIoTarget::CancelSentIo(), FxTagTracker::CheckForAbandondedTags(), FxCallbackLock::CheckOwnership(), FxIoTargetRemote::Close(), FxRequest::CompleteInternal(), FxUsbPipeContinuousReader::Config(), FxPkgGeneral::ConfigureForwarding(), FxInterrupt::Connect(), IFxMemory::CopyFromPtr(), FxTagTracker::CopyStackFrames(), FxPkgFdo::CreateDefaultDeviceList(), FxUsbDevice::CreateInterfaces(), FxUsbDevice::CreateIsochUrb(), FxPkgIo::CreateQueue(), FxUsbDevice::CreateUrb(), FxCmResList::CreateWdmList(), FxIoResReqList::CreateWdmList(), FxInterrupt::Disconnect(), FxWmiIrpHandler::Dispatch(), FxPkgGeneral::Dispatch(), FxPkgIo::DispathToInCallerContextCallback(), FxDmaTransactionBase::Dispose(), FxDmaTransactionBase::DmaCompleted(), FxWorkItem::Enqueue(), FxSystemWorkItem::EnqueueWorker(), FxDmaTransactionBase::Execute(), FxPkgIo::FlushAllQueuesByFileObject(), FxWorkItem::FlushAndWait(), FxIoQueue::ForwardRequestToParent(), FxDmaSystemTransaction::FreeMapRegistersAndAdapter(), FxAllocateDriverGlobals(), FxFreeDriverGlobals(), FxGetDevicePropertyString(), FxLibraryCommonUnregisterClient(), FxUsbPipeContinuousReader::FxUsbPipeRequestWorkItemHandler(), FxDevice::FxValidateInterfacePropertyData(), FxRequest::GetDeviceControlOutputMdl(), FxRequest::GetFileObject(), FxRequest::GetInformation(), FxRequest::GetMdl(), FxRequest::GetParameters(), FxIoQueue::GetRequest(), FxRequest::GetRequestorMode(), FxRequest::GetStatus(), FxDmaTransactionBase::GetTransferInfo(), FxUsbPipe::GotoPurgeState(), FxIoTarget::GotoStartState(), FxUsbPipe::GotoStopState(), FxPkgPnp::HandleQueryBusInformation(), FxPkgPnp::HandleQueryDeviceRelations(), if(), FxLock::Initialize(), FxDmaTransactionBase::Initialize(), FxDmaEnabler::Initialize(), FxDpc::Initialize(), FxTimer::Initialize(), FxWorkItem::Initialize(), FxPkgPnp::Initialize(), FxDmaEnabler::InitializeResources(), FxDmaScatterGatherTransaction::InitializeResources(), FxLookasideList::InitObjectAlloc(), FxPagedLookasideListFromPool::InitPagedAlloc(), FxRequest::InsertHeadIrpQueue(), FxRequest::InsertTailIrpQueue(), FxPowerIdleMachine::IoDecrement(), FxDmaPacketTransaction::MapTransfer(), FxPkgGeneral::OnCreate(), FxIoTargetRemoteNotificationCallback::OnQueryRemove(), FxIoTargetRemoteNotificationCallback::OnRemoveCanceled(), FxIoTargetRemoteNotificationCallback::OnRemoveComplete(), FxDevice::OpenDevicemapKeyWorker(), FxIoQueue::PeekRequest(), PerfEvtDeviceD0EntryStart(), PerfEvtDeviceD0ExitStart(), PerfEvtDevicePrepareHardwareStart(), PerfEvtDeviceReleaseHardwareStart(), PerfEvtIoStopStart(), PerfEvtIoStopStop(), PerfIoComplete(), PerfIoStart(), PerformanceAnalysisIOProcess(), PerformanceAnalysisPowerProcess(), PerformanceGetDriverDeviceAdd(), FxPkgPdo::PnpQueryDeviceRelations(), FxPkgGeneral::PostCreateDeviceInitialize(), FxDmaEnabler::PowerDown(), FxDmaEnabler::PowerUp(), FxDmaSystemTransaction::PreMapTransfer(), FxRequest::ProbeAndLockForRead(), FxRequest::ProbeAndLockForWrite(), FxChildList::ProcessBusRelations(), FxDmaPacketTransaction::ReleaseAdapter(), FxDmaTransactionBase::ReleaseForReuse(), FxRequest::RemoveFromIrpQueue(), FxDmaPacketTransaction::ReserveAdapter(), FxPowerIdleMachine::Reset(), FxUsbPipeContinuousReader::ResubmitRepeater(), FxRequest::Reuse(), FxUsbDevice::SelectConfig(), FxUsbDevice::SelectConfigDescriptor(), FxUsbDevice::SelectConfigInterfaces(), FxUsbDevice::SelectConfigMulti(), FxRequest::SetInformation(), FxDmaScatterGatherTransaction::StageTransfer(), FxDmaPacketTransaction::StageTransfer(), FxDmaPacketTransaction::StartTransfer(), FxDmaSystemTransaction::StopTransfer(), FxIoTarget::SubmitLocked(), FxIoTarget::SubmitSyncRequestIgnoreTargetState(), FxDmaPacketTransaction::TransferCompleted(), FxTagTracker::UpdateTagHistory(), FxPkgIo::VerifierFreeRequestToTestForwardProgess(), VfAddContextToHandle(), VfAllocateContext(), VfWdfObjectGetTypedContext(), WDF_LIBRARY_REGISTER_CLIENT(), WdfCxVerifierKeBugCheck(), WdfVerifierDbgBreakPoint(), WdfVerifierKeBugCheck(), and FxWorkItem::~FxWorkItem().
Definition at line 662 of file fxchildlistapi.cpp.
Referenced by ProcessKeys().
FxCmResList * pList |
Definition at line 55 of file fxchildlistapi.cpp.
Referenced by __drv_maxIRQL(), AddDeviceToList(), FxPkgPnp::AllocateDmaEnablerList(), AutoComplete_LoadList(), AVISplitter_InputPin_PreConnect(), BuildWorkstationsList(), CMruNode::Clear(), CliImmInitializeHotKeys(), FxIoResReqList::CreateWdmList(), DBG_polygonListIntersect(), DoesMatch(), DoTestCaseA(), DoTestCaseB(), EnumWindowsProc(), FreeWindowList(), FxUsbCreateConfigRequest(), GetWindowList(), GetWindowListForClose(), FxPkgPnp::HandleQueryBusRelations(), if(), IFileSaveDialog_fnSetCollectedProperties(), ImmFreeLayout(), ImmTranslateMessage(), InitializeTcpipAdvancedDNSDlg(), InputList_Sort(), IntGetGlobalHookHandles(), IntGetImeHotKeyById(), IntGetImeHotKeyByKey(), IntGetImeHotKeyByKeyAndLang(), FxDeviceDescriptionEntry::IsDeviceRemoved(), IUnknown_AddOptions(), MimeMessage_GetAddressTypes(), MRUList_DataList_0(), MRUList_DataList_1(), MRUList_DataList_2(), MRUList_PidlList_0(), CEditCompatModes::OnInitDialog(), FxPkgPnp::PnpDeviceUsageNotification(), FxPkgPdo::PnpEventEjectHardwareOverload(), FxDeviceDescriptionEntry::ProcessDeviceRemoved(), FxUsbDevice::SelectConfigMulti(), CEnumString::SetList(), SetupInitializeServers(), SetupRegisterAllClasses(), SHAutoComplete(), START_TEST(), StringList__NewEnum(), STRMBASE_DllGetClassObject(), test_cloneNode(), TreeListDeleteColumn(), TreeListDeleteItem(), TreeListEndLabelEdit(), TreeListGetItem(), TreeListInsertColumn(), TreeListScanColumn(), TreeListSetItem(), TreeListSortItems(), TreeListSortItemsCb(), TreeListSortItemsEx(), TreeListStartAutoEdit(), TreeListToggleItem(), and UpdateFont().
_Must_inspect_result_ __in WDFCHILDLIST __inout PWDF_CHILD_RETRIEVE_INFO RetrieveInfo |
Definition at line 658 of file fxchildlistapi.cpp.
Definition at line 57 of file fxchildlistapi.cpp.
Referenced by if().
Definition at line 726 of file fxchildlistapi.cpp.
size_t totalDescriptionSize = 0 |
Definition at line 56 of file fxchildlistapi.cpp.
Referenced by FxPkgFdo::CreateDefaultDeviceList(), and FxPkgFdo::Initialize().