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 |