Bagikan melalui


Fungsi StorPortNvmeIceIoStart (storport.h)

Fungsi StorPortNvmeIceIoStart memulai operasi input/output (IO) Non-Volatile Memory Express (NVMe).

Sintaks

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

Parameter

HwDeviceExtension

Penunjuk ke ekstensi perangkat keras. Ini adalah area konteks per HBA (Host Bus Adapter) yang disediakan oleh driver miniport. Driver miniport dapat menyimpan informasi khusus HBA di sini.

Srb

Pointer ke blok permintaan SCSI. Struktur ini mewakili satu permintaan I/O.

LbaCount

PrpCount

Jumlah halaman wilayah fisik (PRP) yang akan ditransfer.

Prp1

Penunjuk ke PRP pertama, digunakan dalam NVMe untuk menjelaskan lokasi memori fisik yang terlibat dalam transfer data.

Prp2

Penunjuk ke PRP kedua, digunakan dalam NVMe untuk menjelaskan lokasi memori fisik yang terlibat dalam transfer data.

PrpList

Penunjuk ke daftar PRP tambahan.

Nilai kembali

Mengembalikan nilai STOR_STATUS_XXXX seperti yang didefinisikan dalam storport.h. Jika versi Windows lebih lama dari Windows 11, fungsi mengembalikan STOR_STATUS_NOT_IMPLEMENTED.

Persyaratan

Persyaratan Nilai
Header storport.h