// ntddstor.h
typedef enum _STORAGE_DEVICE_FORM_FACTOR {
FormFactorUnknown,
FormFactor3_5,
FormFactor2_5,
FormFactor1_8,
FormFactor1_8Less,
FormFactorEmbedded,
FormFactorMemoryCard,
FormFactormSata,
FormFactorM_2,
FormFactorPCIeBoard,
FormFactorDimm
} STORAGE_DEVICE_FORM_FACTOR, *PSTORAGE_DEVICE_FORM_FACTOR;
View the official Windows Driver Kit DDI reference
// winioctl.h
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;
View the official Win32 API reference
No description available.
Indicates the form factor of a storage device.
FormFactorUnknown
Unknown form factor.
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
The storage device is embedded on a board.
FormFactorMemoryCard
A memory card, such as SmartMedia or CompactFlash.
FormFactormSata
Mini-SATA (mSATA) form factor.
FormFactorM_2
M.2 form factor.
FormFactorPCIeBoard
PCI Express (PCIe) card form factor.
FormFactorDimm
Dual in-line memory module (DIMM) slot form factor.
Specifies the form factor of a device.
FormFactorUnknown: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.