Fungsi StorPortInitializeWorker (storport.h)
Membuat item kerja Storport baru yang berjalan di utas pekerja sistem.
Sintaks
ULONG StorPortInitializeWorker(
[in] PVOID HwDeviceExtension,
[out] PVOID *Worker
);
Parameter
[in] HwDeviceExtension
Pointer ke ekstensi perangkat keras untuk adaptor bus host (HBA).
[out] Worker
Penunjuk ke buffer buram yang menyimpan informasi konteks untuk item kerja.
Nilai kembali
Rutinitas StorPortInitializeWorker mengembalikan salah satu kode status ini:
Menampilkan kode | Deskripsi |
---|---|
|
> DISPATCH_LEVEL IRQL saat ini. |
|
HwDeviceExtension atau Worker ADALAH NULL. |
|
Sumber daya yang tidak mencukup tersedia untuk menginisialisasi konteks item kerja. |
|
Item kerja berhasil diinisialisasi. |
Keterangan
Konteks item kerja yang dikembalikan dalam parameter Pekerja oleh StorPortInitializeWorker digunakan dalam panggilan mendatang ke StorPortQueueWorkItem atau StorPortFreeWorker.
Jika miniport menggunakan item kerja selama pemrosesan IO, sebaiknya StorPortInitializeWorker dipanggil selama fungsi HwStorFindAdapter miniport untuk memastikan bahwa sumber daya tersedia saat diperlukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows versi Windows 8 dan yang lebih baru. |
Target Platform | Universal |
Header | storport.h (termasuk Storport.h) |
IRQL | <= DISPATCH_LEVEL |