Bagikan melalui


Fungsi StorPortFreeWorker (storport.h)

Membebaskan item kerja Storport yang sebelumnya dialokasikan oleh rutinitas StorPortInitializeWorker .

Sintaks

ULONG StorPortFreeWorker(
  [in] PVOID HwDeviceExtension,
       PVOID Worker
);

Parameter

[in] HwDeviceExtension

Penunjuk ke ekstensi perangkat keras untuk adaptor bus host (HBA).

Worker

Penunjuk ke buffer buram untuk konteks item kerja yang dikembalikan oleh StorPortInitializeWorker.

Nilai kembali

Rutinitas StorPortInitializeWorker mengembalikan salah satu kode status ini:

Menampilkan kode Deskripsi
STOR_STATUS_INVALID_IRQL
> DISPATCH_LEVEL IRQL saat ini.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension atau WorkItem adalah NULL.
STOR_STATUS_BUSY
Item kerja saat ini diantrekan untuk diproses.
STOR_STATUS_SUCCESS
Item kerja berhasil dibebaskan.
STOR_STATUS_UNSUCCESSFUL
Item kerja sudah gratis.

Keterangan

Miniports harus memanggil StorPortFreeWorker setiap kali item kerja tidak lagi diperlukan atau ketika miniport menerima pemberitahuan PnP SRB bahwa adaptor dihapus.

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

Lihat juga

StorPortInitializeWorker

StorPortQueueWorkItem