SRBEX_DATA_NVME_COMMAND structure (storport.h)
See SRBEX_DATA_NVME_COMMAND (srb.h).
Syntax
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;
Members
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
Requirements
Requirement | Value |
---|---|
Minimum supported server | Windows Server 2022 |
Header | storport.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for