storport.h) (SRBEX_DATA_NVME_COMMAND 结构

请参阅 SRBEX_DATA_NVME_COMMAND (srb.h)

语法

typedef struct _SRBEX_DATA_NVME_COMMAND {
  SRBEXDATATYPE Type;
  ULONG         Length;
  ULONG         CommandDWORD0;
  ULONG         CommandNSID;
  ULONG         Reserved0[2];
  ULONGLONG     CommandMPTR;
  ULONGLONG     CommandPRP1;
  ULONGLONG     CommandPRP2;
  ULONG         CommandCDW10;
  ULONG         CommandCDW11;
  ULONG         CommandCDW12;
  ULONG         CommandCDW13;
  ULONG         CommandCDW14;
  ULONG         CommandCDW15;
  UCHAR         CommandType;
  UCHAR         CommandFlags;
  union {
    struct {
      USHORT P : 1;
      USHORT SC : 8;
      USHORT SCT : 3;
      USHORT Reserved : 2;
      USHORT M : 1;
      USHORT DNR : 1;
    } DUMMYSTRUCTNAME;
    USHORT AsUshort;
  } CommandStatus;
  ULONG         QID;
  ULONG         CommandTag;
  ULONG         CQEntryDW0;
} SRBEX_DATA_NVME_COMMAND, *PSRBEX_DATA_NVME_COMMAND;

成员

Type

Length

CommandDWORD0

CommandNSID

Reserved0[2]

CommandMPTR

CommandPRP1

CommandPRP2

CommandCDW10

CommandCDW11

CommandCDW12

CommandCDW13

CommandCDW14

CommandCDW15

CommandType

CommandFlags

CommandStatus

CommandStatus.DUMMYSTRUCTNAME

CommandStatus.DUMMYSTRUCTNAME.P

CommandStatus.DUMMYSTRUCTNAME.SC

CommandStatus.DUMMYSTRUCTNAME.SCT

CommandStatus.DUMMYSTRUCTNAME.Reserved

CommandStatus.DUMMYSTRUCTNAME.M

CommandStatus.DUMMYSTRUCTNAME.DNR

CommandStatus.AsUshort

QID

CommandTag

CQEntryDW0

要求

要求
最低受支持的服务器 Windows Server 2022
标头 storport.h