NVME_CDW10_SECURITY_SEND_RECEIVE union (nvme.h)
Содержит параметры, используемые в командах Администратор Security Send и Security Receive.
Команда Security Send передает данные протокола безопасности контроллеру с помощью структуры NVME_CDW10_SECURITY_SEND_RECEIVE , содержащей команды, относящиеся к протоколу безопасности, которые должны быть выполнены контроллером. Структура также может содержать данные или параметры, связанные с командами протокола безопасности.
Состояние и данные, которые должны быть возвращены на узел для команд протокола безопасности, отправляемых командой Security Send, извлекаются с помощью команды Security Receive. Команда Security Receive передает состояние и результат данных одной или нескольких команд security Send, которые ранее были отправлены контроллеру. Каждая команда Security Receive возвращает соответствующие данные, соответствующие команде Security Send в соответствии с правилами протокола безопасности. Данные команды получения безопасности могут не храниться, если происходит потеря связи между контроллером и узлом или происходит сброс контроллера.
Связь между командой Security Send и последующей командой Security Receive зависит от поля SECP протокола безопасности. Формат передаваемых данных зависит от протокола безопасности, как определено в SPC-4.
Структура NVME_CDW10_SECURITY_SEND_RECEIVE используется в поле CDW10 параметров SECURITYSEND и SECURITYRECEIVE структуры команд .
Синтаксис
typedef union {
struct {
ULONG Reserved0 : 8;
ULONG SPSP : 16;
ULONG SECP : 8;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW10_SECURITY_SEND_RECEIVE, *PNVME_CDW10_SECURITY_SEND_RECEIVE;
Члены
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.SPSP
Значение поля SP Specific (SPSP) относится к протоколу безопасности, как определено в SPC-4.
DUMMYSTRUCTNAME.SECP
В поле Протокол безопасности (SECP) указывается протокол безопасности, как определено в SPC-4.
Если указано зарезервированное значение протокола безопасности, контроллер завершит выполнение команды с состоянием NVME_STATUS_INVALID_FIELD_IN_COMMAND.
AsUlong
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |