Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |