STORAGE_DEVICE_FORM_FACTOR - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-ntddstor-_storage_device_form_factor)

_STORAGE_DEVICE_FORM_FACTOR enumeration

Description

Indicates the form factor of a storage device.

Constants

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.


Win32 API reference (ne-winioctl-storage_device_form_factor)

STORAGE_DEVICE_FORM_FACTOR enumeration

Description

Specifies the form factor of a device.

Constants

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.