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