Bagikan melalui


Struktur SCSIWMIGUIDREGINFO (scsiwmi.h)

Struktur SCSIWMIGUIDREGINFO berisi informasi tentang data atau blok peristiwa tertentu yang didukung oleh driver miniport SCSI.

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

typedef struct {
  LPCGUID Guid;
  ULONG   InstanceCount;
  ULONG   Flags;
} SCSIWMIGUIDREGINFO, *PSCSIWMIGUIDREGINFO;

Anggota

Guid

Menunjuk ke GUID yang mengidentifikasi blok.

InstanceCount

Menentukan jumlah instans yang ditentukan untuk blok tersebut.

Flags

Menunjukkan karakteristik blok. Driver port SCSI mengatur semua kecuali WMIREG_FLAG_XXX berikut atas nama driver miniport. Driver miniport mungkin mengatur satu atau beberapa bendera berikut:

WMIREG_FLAG_EVENT_ONLY_GUID

Blok dapat diaktifkan atau dinonaktifkan sebagai peristiwa saja, dan tidak dapat dikueri atau diatur. Jika bendera ini jelas, blok juga dapat dikueri atau diatur.

WMIREG_FLAG_EXPENSIVE

Meminta driver port mengirim SRB enable-collection saat pertama kali konsumen data membuka blok data dan disable-collection SRB ketika konsumen data terakhir menutup blok data. Ini disarankan jika mengumpulkan data tersebut memengaruhi performa. Driver miniport tidak perlu mengumpulkan data sampai konsumen data secara eksplisit memintanya dengan membuka blok.

WMIREG_FLAG_REMOVE_GUID

Menghapus dukungan untuk blok yang didaftarkan sebelumnya saat diatur.

Keterangan

Driver miniport meneruskan pointer ke SCSI_WMILIB_CONTEXT yang berisi array SCSIWMIREGGUID dalam parameter WmiLibInfoscsiPortWmiDispatchFunction. Driver miniport meneruskan informasi ini setiap kali memanggil ScsiPortWmiDispatchFunction. Setiap struktur SCSIWMIREGGUID dalam array mewakili salah satu data driver miniport atau blok peristiwa.

Array SCSIWMIREGGUID driver miniport harus menyertakan blok data standar apa pun yang ditentukan dalam wmicore.mof untuk jenis perangkatnya, dan mungkin menyertakan data dan blok peristiwa yang ditentukan driver miniport. Driver miniport mendefinisikan data kustom dan blok peristiwa dalam file MOF, yang dikompilasi sebagai sumber daya yang melekat pada gambar biner driver miniport dan ditentukan dalam parameter MofResourceName dari rutinitas HwScsiWmiQueryReginfo driver miniport.

Untuk informasi selengkapnya tentang menentukan blok, Instrumentasi Manajemen Windows.

Persyaratan

Persyaratan Nilai
Header scsiwmi.h (termasuk Scsiwmi.h)

Lihat juga

HwScsiWmiQueryReginfo

SCSI_WMILIB_CONTEXT

ScsiPortWmiDispatchFunction