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

See also

NVME_COMMAND_EFFECTS_DATA