NVME_PROTECTION_INFORMATION_TYPES enumeration (nvme.h)
Contains values that indicate whether end-to-end data protection is enabled, and if it is, specifies the type of protection information.
When end-to-end data protection is enabled, the host must specify the appropriate protection information in the Read, Write, or Compare commands.
Syntax
typedef enum {
NVME_PROTECTION_INFORMATION_NOT_ENABLED,
NVME_PROTECTION_INFORMATION_TYPE1,
NVME_PROTECTION_INFORMATION_TYPE2,
NVME_PROTECTION_INFORMATION_TYPE3
} NVME_PROTECTION_INFORMATION_TYPES;
Constants
NVME_PROTECTION_INFORMATION_NOT_ENABLED Protection information is not enabled. |
NVME_PROTECTION_INFORMATION_TYPE1 Type 1 protection information is enabled. |
NVME_PROTECTION_INFORMATION_TYPE2 Type 2 protection information is enabled. |
NVME_PROTECTION_INFORMATION_TYPE3 Type 3 protection information is enabled. |
Remarks
Use this enumeration to specify values in the PI field of the NVME_CDW10_FORMAT_NVM structure that is used in the FORMAT NVM (FORMATNVM) Admin command.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Header | nvme.h |
See also
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