SRBEX_DATA_NVME_COMMAND结构 (storport.h)

请参阅 srb.h) SRBEX_DATA_NVME_COMMAND (

语法

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
Header storport.h