#include "usbhub3.h"
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ HubEvtDeviceAdd()
Definition at line 15 of file hub.cpp.
18{
24
27
29
35 WdfDeviceInitSetPnpPowerEventCallbacks(
DeviceInit, &PnpPower);
36
38
41 {
44 }
45
46 Hub = HubGetFdoContext(
Device);
49
51}
#define NT_SUCCESS(StatCode)
_Must_inspect_result_ _In_ PUCXHUB_DEVICE_CREATE_INFO _Out_ UCXUSBDEVICE * Device
#define UNREFERENCED_PARAMETER(P)
PFN_WDF_DEVICE_D0_ENTRY EvtDeviceD0Entry
PFN_WDF_DEVICE_D0_EXIT EvtDeviceD0Exit
PFN_WDF_DEVICE_PREPARE_HARDWARE EvtDevicePrepareHardware
PFN_WDF_DEVICE_RELEASE_HARDWARE EvtDeviceReleaseHardware
EVT_WDF_DEVICE_D0_ENTRY HubEvtDeviceD0Entry
EVT_WDF_DEVICE_RELEASE_HARDWARE HubEvtDeviceReleaseHardware
EVT_WDF_DEVICE_PREPARE_HARDWARE HubEvtDevicePrepareHardware
EVT_WDF_DEVICE_D0_EXIT HubEvtDeviceD0Exit
_In_ PWDFDEVICE_INIT DeviceInit
_Must_inspect_result_ _In_ WDFDRIVER Driver
FORCEINLINE VOID WDF_PNPPOWER_EVENT_CALLBACKS_INIT(_Out_ PWDF_PNPPOWER_EVENT_CALLBACKS Callbacks)
#define WDF_OBJECT_ATTRIBUTES_INIT_CONTEXT_TYPE(_attributes, _contexttype)
◆ HubEvtDeviceD0Entry()
Definition at line 84 of file hub.cpp.
87{
90
91
94}
_In_ WDF_POWER_DEVICE_STATE PreviousState
◆ HubEvtDeviceD0Exit()
Definition at line 98 of file hub.cpp.
101{
104
107}
_In_ WDF_POWER_DEVICE_STATE TargetState
◆ HubEvtDevicePrepareHardware()
| NTSTATUS NTAPI HubEvtDevicePrepareHardware |
( |
_In_ WDFDEVICE |
Device, |
|
|
_In_ WDFCMRESLIST |
ResourcesRaw, |
|
|
_In_ WDFCMRESLIST |
ResourcesTranslated |
|
) |
| |
Definition at line 55 of file hub.cpp.
59{
63
64
67}
_In_ WDFCMRESLIST _In_ WDFCMRESLIST ResourcesTranslated
_In_ WDFCMRESLIST ResourcesRaw
◆ HubEvtDeviceReleaseHardware()
| NTSTATUS NTAPI HubEvtDeviceReleaseHardware |
( |
_In_ WDFDEVICE |
Device, |
|
|
_In_ WDFCMRESLIST |
ResourcesTranslated |
|
) |
| |