83 "WDFDEVICE 0x%p is either legacy or is not a Fdo, %!STATUS!",
99 "WDFDEVICE Child 0x%p is either legacy or is not a PDO, %!STATUS!",
126WDFEXPORT(WdfFdoLockStaticChildListForIteration)(
165 "Invalid WDFDEVICE %p is not an FDO",
Fdo);
237 "Invalid Flags 0x%x",
Flags);
248 "WDFDEVICE %p is not an FDO",
Fdo);
263WDFEXPORT(WdfFdoUnlockStaticChildListFromIteration)(
300 "WDFDEVICE %p is not an FDO",
Fdo);
394 "WDFDEVICE 0x%p Device is either legacy or is not a Fdo %!STATUS!",
451 "WDFDEVICE %p is not an FDO",
Fdo);
464 "Default child list for FDO %p not configured, call "
465 "WdfFdoInitSetDefaultChildListConfig to do so",
Fdo);
VOID BeginIteration(__inout PWDF_CHILD_LIST_ITERATOR Iterator)
_Must_inspect_result_ NTSTATUS Add(__in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription, __in_opt PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription, __in_opt PULONG ScanTag=NULL)
VOID EndIteration(__inout PWDF_CHILD_LIST_ITERATOR Iterator)
WDFDEVICE GetNextStaticDevice(__in WDFDEVICE PreviousDevice, __in ULONG Flags)
_Must_inspect_result_ NTSTATUS QueryForInterface(__in const GUID *InterfaceType, __out PINTERFACE Interface, __in USHORT Size, __in USHORT Version, __in PVOID InterfaceSpecificData, __in_opt MdDeviceObject TargetDevice=NULL)
_Must_inspect_result_ NTSTATUS QueryInterface(__inout FxQueryInterfaceParams *Params)
__inline FxPkgFdo * GetFdoPkg(VOID)
__inline BOOLEAN IsPdo(VOID)
__inline BOOLEAN IsLegacy(VOID)
__inline BOOLEAN IsFdo(VOID)
virtual VOID SetDeviceTelemetryInfoFlags(_In_ FxDeviceInfoFlags Flag)
PVOID __inline GetObjectHandle(VOID)
__inline PFX_DRIVER_GLOBALS GetDriverGlobals(VOID)
FxChildList * m_DefaultDeviceList
FxChildList * m_StaticDeviceList
#define NT_SUCCESS(StatCode)
#define __drv_maxIRQL(irql)
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
PFX_DRIVER_GLOBALS pFxDriverGlobals
FxObjectHandleGetPtrAndGlobals(GetFxDriverGlobals(DriverGlobals), Fdo, FX_TYPE_DEVICE,(PVOID *)&pDevice, &pFxDriverGlobals)
FxDeviceBase * pDeviceBase
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID __out PINTERFACE __in USHORT __in USHORT __in_opt PVOID InterfaceSpecificData
_Must_inspect_result_ __in WDFDEVICE __in WDFDEVICE PreviousChild
FxObjectHandleGetPtr(GetFxDriverGlobals(DriverGlobals), Fdo, FX_TYPE_DEVICE,(PVOID *)&pFdo)
_Must_inspect_result_ __in WDFDEVICE __in WDFDEVICE __in ULONG Flags
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID __out PINTERFACE Interface
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID InterfaceType
_Must_inspect_result_ __in WDFDEVICE Fdo
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID __out PINTERFACE __in USHORT __in USHORT Version
WDF_CHILD_LIST_ITERATOR iterator
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID __out PINTERFACE __in USHORT Size
_Must_inspect_result_ __in WDFDEVICE __in WDFDEVICE Child
FxVerifierDbgBreakPoint(pFxDriverGlobals)
__inline PFX_DRIVER_GLOBALS GetFxDriverGlobals(__in PWDF_DRIVER_GLOBALS DriverGlobals)
#define FxPointerNotNull(FxDriverGlobals, Ptr)
@ DeviceInfoHasStaticChildren
__inline NTSTATUS FxVerifierCheckIrqlLevel(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in KIRQL Irql)
GLenum const GLfloat * params
#define _Must_inspect_result_
#define TRACE_LEVEL_ERROR
#define STATUS_INVALID_PARAMETER
FORCEINLINE VOID WDF_CHILD_LIST_ITERATOR_INIT(_Out_ PWDF_CHILD_LIST_ITERATOR Iterator, _In_ ULONG Flags)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFDEVICE Fdo
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID InterfaceType
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT Version
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT _In_opt_ PVOID InterfaceSpecificData
_Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDEVICE PreviousChild
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFDEVICE Child
_Must_inspect_result_ _In_ ULONG Flags