NVME_ASYNC_EVENT_IO_COMMAND_SET_STATUS_CODES enumeration (nvme.h)
Contains values that indicate an I/O Command Set event type.
Syntax
typedef enum {
NVME_ASYNC_IO_CMD_SET_RESERVATION_LOG_PAGE_AVAILABLE,
NVME_ASYNC_IO_CMD_SANITIZE_OPERATION_COMPLETED,
NVME_ASYNC_IO_CMD_SANITIZE_OPERATION_COMPLETED_WITH_UNEXPECTED_DEALLOCATION
} NVME_ASYNC_EVENT_IO_COMMAND_SET_STATUS_CODES;
Constants
NVME_ASYNC_IO_CMD_SET_RESERVATION_LOG_PAGE_AVAILABLE One or more Reservation Notification log pages are available. |
NVME_ASYNC_IO_CMD_SANITIZE_OPERATION_COMPLETED A sanitize operation has completed without unexpected deallocation of all LBAs. |
NVME_ASYNC_IO_CMD_SANITIZE_OPERATION_COMPLETED_WITH_UNEXPECTED_DEALLOCATION A sanitize operation has completed with unexpected deallocation of all LBAs and status is available in the Sanitize Status log page. |
Remarks
Values from this enumeration are used in the NVME_ASYNC_EVENT_TYPE_IO_COMMAND_SET_STATUS field of the NVME_ASYNC_EVENT_TYPES enumeration.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Header | nvme.h |