nvme.h) (NVME_IDENTIFY_CONTROLLER_DATA 结构 项目 2024/02/29 本文内容 语法 成员 注解 要求 包含指示控制器功能、功能、命令集属性和电源状态描述符的值。 语法 C++ typedefstruct{USHORT VID; USHORT SSVID; UCHAR SN[20]; UCHAR MN[40]; UCHAR FR[8]; UCHAR RAB; UCHAR IEEE[3];struct{UCHAR Multi...
本节最好搭配NVMe 1.4协议 5.15.2.2 Identify Controller data structure (CNS 01h)节享用 https://nvmexpress.org/wp-content/uploads/NVM-Express-1_4c-2021.06.28-Ratified.pdf nvme id-ctrl命令的空输出为如下,该命令的用途: 向给定NVMe设备发送标识主控命令,并以人类可读或二进制格式报告有关指定主控的信息。
) + sizeof(STORAGE_PROTOCOL_SPECIFIC_DATA) + NVME_MAX_LOG_SIZE; buffer = malloc(bufferLength); if (buffer == NULL) { _tprintf(_T("DeviceNVMeQueryProtocolDataTest: allocate buffer failed, exit.\n")); goto exit; } // // Initialize query data structure to get Identify Controller Data....
使用NVMeDataTypeIdentify 获取标识控制器数据或标识命名空间数据。 使用NVMeDataTypeLogPage 获取日志页(包括 SMART/health 数据)。 使用NVMeDataTypeFeature 获取 NVMe 驱动器的功能。 STORAGE_TEMPERATURE_INFO:此结构用于保存特定的温度数据。 此结构在 STORAGE_TEMERATURE_DATA_DESCRIPTOR 中用于返回温度查询的结果。
NVME_IDENTIFY_NAMESPACE_DATA如果指定的命名空間是非使用中的命名空間標識碼,則控制器會傳回零個填滿的數據結構。如果控制器支援命名空間管理和 NSID 設定FFFFFFFFh為,控制器會傳回 NVME_IDENTIFY_NAMESPACE_DATA ,指定命名空間間通用的功能。 NVME_IDENTIFY_CNS_CONTROLLER控制器的資訊將會傳回至識別控制器 NVME_...
在Identify Controller data structure的Optional Asynchronous Events Supported(OAES,可选异步事件支持)字段中,需体现出对LBA Status Information Alert Notices(逻辑块地址状态信息警告通知)的支持。 支持LBA Status Information log page(逻辑块地址状态信息日志页),日志是NVMe协议中一种很重要的设备状态信息载体,通过发送...
在Identify Controller data structure(Controller用于向Host说明自身能力的一个数据结构)的Optional Admin Command Support(OACS,可选管理命令支持)字段中需体现出对Get LBA Status的支持。 在Identify Controller data structure的Optional Asynchronous Events Supported(OAES,可选异步事件支持)字段中,需体现出对LBA Status...
1.5.28 Identify Controller data structures 能够通过 identify 命令检索的所有控制器数据结构:Identify Controller data structure (即,CNS 01h)和每个 I/O Command Set 特定的 Identify Controller data structure(即,CNS 06h)。 1.5.29 Identify Namespace data structures ...
NVME_CONTROLLER_REGISTERS structure NVME_CONTROLLER_STATUS union NVME_CSTS_SHST_SHUTDOWN_STATUS enumeration NVME_DEVICE_SELF_TEST_LOG structure NVME_DEVICE_SELF_TEST_RESULT_DATA structure NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS structure NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR structure NVME_DIRE...
控制器应当在Identify Controller data structure(控制器认证数据结构)的Copy Descriptor Formats Supported(拷贝描述符格式支持)字段指明自己所支持的Source Range Entries Descriptor formats(源数据范围实例描述符格式)。 Copy Command所提供的信息,其实是一串用于记录单个或多个需要被复制的源数据的LBA范围列表,它们一起描...