Go to the source code of this file.
◆ __drv_maxIRQL()
◆ AddQueryInterface()
◆ FxObjectHandleGetPtrAndGlobals()
◆ FxPointerNotNull() [1/3]
◆ FxPointerNotNull() [2/3]
◆ FxPointerNotNull() [3/3]
◆ if() [1/7]
◆ if() [2/7]
Definition at line 73 of file fxqueryinterfaceapi.cpp.
78 "WDFDEVICE %p, WDF_QUERY_INTERFACE_CONFIG Size %d, expected %d, " #define STATUS_INFO_LENGTH_MISMATCH
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_QUERY_INTERFACE_CONFIG InterfaceConfig
PFX_DRIVER_GLOBALS pFxDriverGlobals
_Must_inspect_result_ _In_ WDFDEVICE Device
#define TRACE_LEVEL_ERROR
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
◆ if() [3/7]
Definition at line 88 of file fxqueryinterfaceapi.cpp.
93 "SendQueryToParentStack TRUE, but WDFDEVICE %p not a PDO, %!STATUS!",
#define STATUS_INVALID_PARAMETER
PFX_DRIVER_GLOBALS pFxDriverGlobals
_Must_inspect_result_ _In_ WDFDEVICE Device
#define TRACE_LEVEL_ERROR
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
◆ if() [4/7]
Definition at line 104 of file fxqueryinterfaceapi.cpp.
116 "WDFDEVICE %p, SendQueryToParentStack is FALSE and " 117 "InterfaceConfig->ImportInterface is FALSE, %!STATUS!",
#define STATUS_INVALID_PARAMETER
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_QUERY_INTERFACE_CONFIG InterfaceConfig
PFX_DRIVER_GLOBALS pFxDriverGlobals
_Must_inspect_result_ _In_ WDFDEVICE Device
#define TRACE_LEVEL_ERROR
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
◆ if() [5/7]
Definition at line 128 of file fxqueryinterfaceapi.cpp.
134 "WDFDEVICE %p, ImportInterface is TRUE and " 135 "EvtDeviceProcessQueryInterfaceRequest is NULL, %!STATUS!",
#define STATUS_INVALID_PARAMETER
PFX_DRIVER_GLOBALS pFxDriverGlobals
_Must_inspect_result_ _In_ WDFDEVICE Device
#define TRACE_LEVEL_ERROR
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
◆ if() [6/7]
Definition at line 141 of file fxqueryinterfaceapi.cpp.
150 "WDFDEVICE %p, Interface size %d < sizeof(INTERFACE) (%d), "
#define STATUS_INVALID_PARAMETER
PFX_DRIVER_GLOBALS pFxDriverGlobals
_Must_inspect_result_ _In_ WDFDEVICE Device
#define TRACE_LEVEL_ERROR
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
◆ if() [7/7]
Definition at line 165 of file fxqueryinterfaceapi.cpp.
170 "WDFDEVICE %p, object creation failed, %!STATUS!",
Device,
status);
#define STATUS_INSUFFICIENT_RESOURCES
PFX_DRIVER_GLOBALS pFxDriverGlobals
_Must_inspect_result_ _In_ WDFDEVICE Device
#define TRACE_LEVEL_ERROR
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
◆ __pad0__
◆ Device
◆ InterfaceConfig
◆ pDevice
◆ pInterface
◆ pQueryInterface
◆ status