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


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

Функция StorPortNvmeIceIoStart инициирует операцию ввода-вывода NVMe ICE (мгновенное криптографическое удаление).

Синтаксис

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

Параметры

HwDeviceExtension

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

Srb

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

LbaCount

[in] Количество передаваемых адресов логических блоков (LBAs).

PrpCount

[in] Количество передаваемых страниц физического региона (PRP).

Prp1

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

Prp2

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

PrpList

[in/out] Указатель на список дополнительных PR-адресов.

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

StorPortNvmeIceIoStart возвращает STOR_STATUS_SUCCESS, если операция выполнена успешно. В противном случае возвращается значение STOR_STATUS, например одно из следующих значений:

Возвращаемый код Описание
STOR_STATUS_NOT_IMPLEMENTED Эта функция не реализована в активной операционной системе.
STOR_STATUS_INVALID_PARAMETER Один из параметров недопустим.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11
заголовка storport.h

См. также

StorPortNvmeIceIoComplete