SCSI_UC_DEVICE_USAGE_TYPE enumeration (storport.h)

SCSI_UC_DEVICE_USAGE_TYPE specifies the device usage type from a PnP device usage notification.

Syntax

typedef enum _SCSI_UC_DEVICE_USAGE_TYPE {
  ScsiDeviceUsageTypeUndefined,
  ScsiDeviceUsageTypePaging,
  ScsiDeviceUsageTypeHibernation,
  ScsiDeviceUsageTypeDumpFile,
  ScsiDeviceUsageTypeBoot
} SCSI_UC_DEVICE_USAGE_TYPE;

Constants

 
ScsiDeviceUsageTypeUndefined
The device usage type is undefined.
ScsiDeviceUsageTypePaging
The page file will be used on the device.
ScsiDeviceUsageTypeHibernation
The hibernation file will be used on the device.
ScsiDeviceUsageTypeDumpFile
The dump file will be used on the device.
ScsiDeviceUsageTypeBoot
The device is used to boot the operating system.

Remarks

SCSI_UC_DEVICE_USAGE_TYPE is a member of the STOR_UC_DEVICE_USAGE structure, which Storport uses when it calls a miniport's HwStorUnitControl routine with a ControlType of ScsiUnitUsage.

Requirements

Requirement Value
Minimum supported client Windows 8
Header storport.h

See also

HwStorUnitControl

STOR_UC_DEVICE_USAGE