перечисление NVME_IDENTIFY_CNS_CODES (nvme.h)
Содержит значения, указывающие тип контроллера или сведений о пространстве имен, которые будут возвращены в элементе Controller or NameSpace Structure (CNS) команды Identify NVME_CDW10_IDENTIFY структуры.
Синтаксис
typedef enum {
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE,
NVME_IDENTIFY_CNS_CONTROLLER,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES,
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE,
NVME_IDENTIFY_CNS_NVM_SET,
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM,
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES,
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST,
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST,
NVME_IDENTIFY_CNS_UUID_LIST,
NVME_IDENTIFY_CNS_DOMAIN_LIST,
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST,
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_IO_COMMAND_SET
} NVME_IDENTIFY_CNS_CODES;
Константы
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE Будут возвращены сведения для определенного пространства имен. Структура NVME_IDENTIFY_NAMESPACE_DATA идентифицировать пространство имен возвращается в узел для пространства имен, указанного в элементе идентификатора пространства имен (NSID) структуры NVME_COMMAND , если пространство имен присоединено к этому контроллеру. Если указанное пространство имен является неактивным идентификатором пространства имен, контроллер возвращает структуру данных с нулевой заливкой. Если контроллер поддерживает управление пространством имен, а NSID имеет значение FFFFFFFFh , контроллер возвращает NVME_IDENTIFY_NAMESPACE_DATA , указывающие возможности, общие для пространств имен. |
NVME_IDENTIFY_CNS_CONTROLLER Сведения о контроллере будут возвращены узлу в структуре данных Идентификатор контроллера NVME_IDENTIFY_CONTROLLER_DATA . |
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES Будет возвращен список активных пространств имен. Список до 1024 идентификаторов активных пространств имен возвращается в узел, содержащий активные пространства имен с идентификатором пространства имен, превышающим значение, указанное в элементе NSID структуры NVME_COMMAND . |
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE Будут возвращены сведения для пространства имен дескриптора. |
NVME_IDENTIFY_CNS_NVM_SET Возвращается NVM_SET_LIST . |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |
См. также раздел
NVM_SET_LISTNVME_IDENTIFY_CONTROLLER_DATANVME_IDENTIFY_NAMESPACE_DATA NVME_CDW10_IDENTIFY NVME_COMMAND NVME_CDW10_IDENTIFY