STORAGE_PROTOCOL_TYPE enumeration (ntddstor.h)
This enumeration is used to define the different storage command protocols that are used between software and hardware.
Syntax
typedef enum _STORAGE_PROTOCOL_TYPE {
ProtocolTypeUnknown,
ProtocolTypeScsi,
ProtocolTypeAta,
ProtocolTypeNvme,
ProtocolTypeSd,
ProtocolTypeUfs,
ProtocolTypeProprietary,
ProtocolTypeMaxReserved
} STORAGE_PROTOCOL_TYPE, *PSTORAGE_PROTOCOL_TYPE;
Constants
ProtocolTypeUnknown Unknown protocol type. |
ProtocolTypeScsi SCSI protocol type. |
ProtocolTypeAta ATA protocol type. |
ProtocolTypeNvme NVMe protocol type. |
ProtocolTypeSd SD protocol type. |
ProtocolTypeUfs UFS protocol type. |
ProtocolTypeProprietary Vendor-specific protocol type. |
ProtocolTypeMaxReserved Reserved. |
Remarks
Protocol types that are 128 (0x80) and above in value are reserved for Microsoft use.
Requirements
Requirement | Value |
---|---|
Header | ntddstor.h (include Ntddstor.h) |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for