NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMITS enumeration (nvme.h)
Contains values that indicate the command submission and execution recommendations for the associated command.
Syntax
typedef enum {
NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMIT_NONE,
NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMIT_SINGLE_PER_NAMESPACE,
NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMIT_SINGLE_PER_CONTROLLER
} NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMITS;
Constants
NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMIT_NONE No command submission or execution restriction. |
NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMIT_SINGLE_PER_NAMESPACE The command may be submitted when there is no other outstanding command to the same namespace and another command should not be submitted to the same namespace until this command is complete. |
NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMIT_SINGLE_PER_CONTROLLER The command may be submitted when there is no other outstanding command to any namespace and another command should not be submitted to any namespace until this command is complete. |
Remarks
Use the values from this enumeration in the Command Submission and Execution (CSE) field of the NVME_COMMAND_EFFECTS_DATA structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Header | nvme.h |