DEVICE_RESET_TYPE enumeration (wdm.h)

The DEVICE_RESET_TYPE enumeration specifies the type of device reset that is being requested by a call to the DeviceReset routine of the GUID_DEVICE_RESET_INTERFACE_STANDARD interface.

For more information see Working with the GUID_DEVICE_RESET_INTERFACE_STANDARD.

Syntax

typedef enum _DEVICE_RESET_TYPE {
  FunctionLevelDeviceReset,
  PlatformLevelDeviceReset
} DEVICE_RESET_TYPE;

Constants

 
FunctionLevelDeviceReset
A function-level device reset, which is restricted to a specific device.
PlatformLevelDeviceReset
A platform-level device reset, which affects a specific device and all other devices that are connected to it via the same power rail or reset line.

Requirements

Requirement Value
Header wdm.h (include Wdm.h)

See also

DEVICE_RESET_INTERFACE_STANDARD

DeviceReset

Working with the GUID_DEVICE_RESET_INTERFACE_STANDARD