Поделиться через


Функция StorPortNvmeIceIoStart (storport.h)

Функция StorPortNvmeIceIoStart инициирует операцию ввода-вывода (IO) энергонезависимой памяти Express (NVMe).

Синтаксис

ULONG StorPortNvmeIceIoStart(
  PVOID               HwDeviceExtension,
  PSCSI_REQUEST_BLOCK Srb,
  ULONG               LbaCount,
  ULONG               PrpCount,
  PULONGLONG          Prp1,
  PULONGLONG          Prp2,
  PULONGLONG          PrpList
);

Параметры

HwDeviceExtension

Указатель на расширение аппаратного устройства. Это область контекста для каждого адаптера шины узла, предоставляемая драйвером мини-порта. Драйвер мини-порта может хранить сведения, относящиеся к HBA, здесь.

Srb

Указатель на блок запроса SCSI. Эта структура представляет один запрос ввода-вывода.

LbaCount

PrpCount

Количество страниц физического региона (PRP) для передачи.

Prp1

Указатель на первый PRP, используемый в NVMe для описания расположений физической памяти, участвующих в передаче данных.

Prp2

Указатель на второй PRP, используемый в NVMe для описания расположений физической памяти, участвующих в передаче данных.

PrpList

Указатель на список дополнительных PRP.

Возвращаемое значение

Возвращает значение STOR_STATUS_XXXX, как определено в storport.h. Если версия Windows более ранняя, чем Windows 11, функция возвращает STOR_STATUS_NOT_IMPLEMENTED.

Требования

Требование Значение
Заголовок storport.h