Makro ScsiPortWmiFireAdapterEvent (scsiwmi.h)

Rutinitas ScsiPortWmiFireAdapterEvent mengirimkan peristiwa yang terkait dengan unit adaptor ke driver port untuk pengiriman ke konsumen data WMI yang telah meminta pemberitahuan peristiwa.

Catatan Driver port SCSI dan model driver miniport SCSI dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, sebaiknya gunakan driver Storport dan model driver miniport Storport .
 

Sintaks

void ScsiPortWmiFireAdapterEvent(
  [in]  HwDeviceExtension,
  [in]  Guid,
  [in]  InstanceIndex,
  [in]  EventDataSize,
  [in]  EventData
);

Parameter

[in] HwDeviceExtension

Arahkan ke ekstensi perangkat keras. Ini adalah area penyimpanan per HBA yang dialokasikan dan diinisialisasi driver port atas nama driver miniport. Driver Miniport biasanya menyimpan informasi khusus HBA dalam ekstensi ini, seperti status HBA dan rentang akses HBA yang dipetakan. Area ini tersedia untuk driver miniport di deviceExtension-HwDeviceExtension> anggota objek perangkat HBA segera setelah driver miniport memanggil ScsiPortInitialize. Pengandar porta membebaskan memori ini ketika melepas perangkat.

[in] Guid

Penunjuk ke GUID yang mewakili blok peristiwa.

[in] InstanceIndex

Jika blok peristiwa memiliki beberapa instans, tentukan indeks instans.

[in] EventDataSize

Menentukan jumlah byte data di EventData, tidak termasuk byte pad di awal buffer data peristiwa. Jika tidak ada data yang dihasilkan untuk suatu peristiwa, EventDataSize harus diatur ke nol.

[in] EventData

Pointer ke buffer miniport yang dialokasikan driver yang berisi data yang dihasilkan oleh driver miniport untuk acara tersebut. Buffer harus setidaknya ukuran data peristiwa ditambah 0x40 byte pad di awal buffer.

Nilai kembali

Tidak ada

Keterangan

Rutinitas ini adalah versi yang disederhanakan dari rutinitas ScsiPortWmiFireLogicalUnitEvent . Sedangkan, ScsiPortWmiFireLogicalUnitEvent dapat digunakan untuk memberi tahu driver port peristiwa yang terkait dengan adaptor dan perangkat penyimpanan, ScsiPortWmiFireAdapterEvent digunakan untuk memberi tahu driver port tentang peristiwa yang terkait dengan adaptor saja.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header scsiwmi.h (termasuk Miniport.h, Scsi.h)

Lihat juga

ScsiPortWmiFireLogicalUnitEvent