SRBEX_DATA_NVME_COMMAND_FLAG - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// srb.h

typedef enum {
  SRBEX_DATA_NVME_COMMAND_FLAG_REQUIRE_DATA_TRANSFER_IN,
  SRBEX_DATA_NVME_COMMAND_FLAG_REQUIRE_DATA_TRANSFER_OUT,
  SRBEX_DATA_NVME_COMMAND_FLAG_PRP_SET_ALREADY,
  SRBEX_DATA_NVME_COMMAND_FLAG_SIGNATURE_ENABLED,
  SRBEX_DATA_NVME_COMMAND_FLAG_NO_POLLING
} SRBEX_DATA_NVME_COMMAND_FLAG, *PSRBEX_DATA_NVME_COMMAND_FLAG;
View the official Windows Driver Kit DDI reference
// storport.h

typedef enum {
  SRBEX_DATA_NVME_COMMAND_FLAG_REQUIRE_DATA_TRANSFER_IN,
  SRBEX_DATA_NVME_COMMAND_FLAG_REQUIRE_DATA_TRANSFER_OUT,
  SRBEX_DATA_NVME_COMMAND_FLAG_PRP_SET_ALREADY,
  SRBEX_DATA_NVME_COMMAND_FLAG_SIGNATURE_ENABLED,
  SRBEX_DATA_NVME_COMMAND_FLAG_NO_POLLING
} SRBEX_DATA_NVME_COMMAND_FLAG, *PSRBEX_DATA_NVME_COMMAND_FLAG;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-srb-srbex_data_nvme_command_flag)

Description

SRBEX_DATA_NVME_COMMAND_FLAG enumerates the properties of a particular SRBEX data NVMe command.

Constants

SRBEX_DATA_NVME_COMMAND_FLAG_REQUIRE_DATA_TRANSFER_IN

Data is being read in from the device. See Remarks.

SRBEX_DATA_NVME_COMMAND_FLAG_REQUIRE_DATA_TRANSFER_OUT

Data is being written out to the device. See Remarks.

SRBEX_DATA_NVME_COMMAND_FLAG_PRP_SET_ALREADY

By default, the system frames a physical region page (PRP) before sending the data transfer command to the device. The user sets this flag if they want to do the framing instead.

SRBEX_DATA_NVME_COMMAND_FLAG_SIGNATURE_ENABLED

Reserved for system use; do not use.

SRBEX_DATA_NVME_COMMAND_FLAG_NO_POLLING

Indicates to send the command with interrupt mode.

See also

SRBEX_DATA_NVME_COMMAND_FLAG (storport.h)


Windows Driver Kit DDI reference (ne-storport-srbex_data_nvme_command_flag)

Description

See SRBEX_DATA_NVME_COMMAND_FLAG (srb.h).

Constants

SRBEX_DATA_NVME_COMMAND_FLAG_REQUIRE_DATA_TRANSFER_IN

SRBEX_DATA_NVME_COMMAND_FLAG_REQUIRE_DATA_TRANSFER_OUT

SRBEX_DATA_NVME_COMMAND_FLAG_PRP_SET_ALREADY

SRBEX_DATA_NVME_COMMAND_FLAG_SIGNATURE_ENABLED

SRBEX_DATA_NVME_COMMAND_FLAG_NO_POLLING