STORAGE_DEVICE_FORM_FACTOR enumeration (winioctl.h)

Specifies the form factor of a device.

Syntax

typedef enum _STORAGE_DEVICE_FORM_FACTOR {
  FormFactorUnknown = 0,
  FormFactor3_5,
  FormFactor2_5,
  FormFactor1_8,
  FormFactor1_8Less,
  FormFactorEmbedded,
  FormFactorMemoryCard,
  FormFactormSata,
  FormFactorM_2,
  FormFactorPCIeBoard,
  FormFactorDimm
} STORAGE_DEVICE_FORM_FACTOR, *PSTORAGE_DEVICE_FORM_FACTOR;

Constants

 
FormFactorUnknown
Value: 0
FormFactor3_5
3.5-inch nominal form factor.
FormFactor2_5
2.5-inch nominal form factor.
FormFactor1_8
1.8-inch nominal form factor.
FormFactor1_8Less
Less than 1.8-inch nominal form factor.
FormFactorEmbedded
Embedded on board.
FormFactorMemoryCard
Memory card such as SD, CF.
FormFactormSata
mSATA
FormFactorM_2
M.2
FormFactorPCIeBoard
PCIe card plug into slot.
FormFactorDimm
DIMM slot.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Header winioctl.h (include Windows.h)