39#if defined(EVENT_TRACING)
40#include "FxUserObject.tmh"
57#ifdef INLINE_WRAPPER_ALLOCATION
58#if FX_CORE_MODE==FX_CORE_USER_MODE
59 wrapperSize = FxUserObject::GetWrapperSize();
69 "Memory allocation failed");
78 "FxObject::Commit failed %!STATUS!",
status);
98#ifdef INLINE_WRAPPER_ALLOCATION
VOID DeleteFromFailedCreate(VOID)
_Must_inspect_result_ NTSTATUS Commit(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE)
static _Must_inspect_result_ NTSTATUS _Create(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out FxUserObject **Object)
FxUserObject(__in PFX_DRIVER_GLOBALS FxDriverGlobals)
#define NT_SUCCESS(StatCode)
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
FxUserObject * pUserObject
#define _Must_inspect_result_
#define TRACE_LEVEL_ERROR
#define STATUS_INSUFFICIENT_RESOURCES
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes
ActualNumberDriverObjects * sizeof(PDRIVER_OBJECT)) PDRIVER_OBJECT *DriverObjectList