// 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 referenceNo description available.
Indicates the form factor of a storage device.
FormFactorUnknownUnknown form factor.
FormFactor3_53.5 inch nominal form factor.
FormFactor2_52.5 inch nominal form factor.
FormFactor1_81.8 inch nominal form factor.
FormFactor1_8LessLess than 1.8 inch nominal form factor.
FormFactorEmbeddedThe storage device is embedded on a board.
FormFactorMemoryCardA memory card, such as SmartMedia or CompactFlash.
FormFactormSataMini-SATA (mSATA) form factor.
FormFactorM_2M.2 form factor.
FormFactorPCIeBoardPCI Express (PCIe) card form factor.
FormFactorDimmDual in-line memory module (DIMM) slot form factor.
Specifies the form factor of a device.
FormFactorUnknown:0FormFactor3_53.5-inch nominal form factor.
FormFactor2_52.5-inch nominal form factor.
FormFactor1_81.8-inch nominal form factor.
FormFactor1_8LessLess than 1.8-inch nominal form factor.
FormFactorEmbeddedEmbedded on board.
FormFactorMemoryCardMemory card such as SD, CF.
FormFactormSatamSATA
FormFactorM_2M.2
FormFactorPCIeBoardPCIe card plug into slot.
FormFactorDimmDIMM slot.