Fungsi StorPortGetSystemAddress (storport.h)
Rutinitas StorPortGetSystemAddress mengembalikan alamat virtual di ruang sistem untuk buffer data blok permintaan SCSI (SRB) yang ditentukan.
Sintaks
ULONG StorPortGetSystemAddress(
[in] PVOID HwDeviceExtension,
[in] PSCSI_REQUEST_BLOCK Srb,
[out] PVOID *SystemAddress
);
Parameter
[in] HwDeviceExtension
Pointer ke ekstensi perangkat keras untuk adaptor bus host (HBA).
[in] Srb
Penunjuk ke struktur SCSI_REQUEST_BLOCK .
[out] SystemAddress
Penunjuk untuk menerima alamat virtual buffer data.
Nilai kembali
StorPortGetSystemAddress mengembalikan salah satu kode status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi ini tidak diimplementasikan pada sistem operasi aktif. |
|
Menunjukkan bahwa alamat sistem berhasil diperoleh. |
|
Kode status ini disebabkan oleh salah satu kondisi berikut:
SRB tidak memiliki buffer data terkait. Penunjuk untuk menerima alamat virtual adalah NULL. |
|
Panggilan dilakukan pada IRQL yang tidak valid. |
|
Upaya untuk memetakan buffer data ke ruang sistem gagal. |
Keterangan
Mulai dari Windows 8, parameter Srb dapat menunjuk ke SCSI_REQUEST_BLOCK atau STORAGE_REQUEST_BLOCK. Jika pengidentifikasi fungsi di bidang FungsiSrbSRB_FUNCTION_STORAGE_REQUEST_BLOCK, SRB adalah struktur permintaan STORAGE_REQUEST_BLOCK .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Rutinitas ini tersedia dimulai dengan Windows Server 2003 dengan SP2. |
Target Platform | Universal |
Header | storport.h (termasuk Storport.h) |
IRQL | <=DISPATCH_LEVEL |
Aturan kepatuhan DDI | StorPortIrql(storport) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk