StorPortNvmeIceIoStart 関数 (storport.h)
StorPortNvmeIceIoStart 関数は、NVMe ICE (即時暗号化消去) I/O 操作を開始します。
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 要求ブロックへのポインター。 この構造体は、1 つの I/O 要求を表します。
LbaCount
[in]転送する論理ブロック アドレス (LBA) の数。
PrpCount
[in]転送する物理領域ページ (PRP) の数。
Prp1
[入力/出力]データ転送に関連する物理メモリの場所を記述するために NVMe で使用される最初の PRP へのポインター。
Prp2
[入力/出力]NVMe でデータ転送に関係する物理メモリの場所を記述するために使用される、2 番目の PRP へのポインター。
PrpList
[入力/出力]追加の PRP の一覧へのポインター。
StorPortNvmeIceIoStart 、操作が成功した場合にSTOR_STATUS_SUCCESSを返します。 それ以外の場合は、次のいずれかのSTOR_STATUS値が返されます。
リターン コード | 形容 |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | この関数は、アクティブなオペレーティング システムには実装されていません。 |
STOR_STATUS_INVALID_PARAMETER | いずれかのパラメーターが無効です。 |
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 |
ヘッダー | storport.h |
StorPortNvmeIceIoCompleteの