Функция 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 |