Bagikan melalui


struktur HID_MINIDRIVER_REGISTRATION (hidport.h)

Struktur HID_MINIDRIVER_REGISTRATION berisi informasi pendaftaran yang diteruskan oleh minidriver HID ke Driver Klien HID saat minidriver mendaftar dengan driver kelas.

Sintaks

typedef struct _HID_MINIDRIVER_REGISTRATION {
  ULONG           Revision;
  PDRIVER_OBJECT  DriverObject;
  PUNICODE_STRING RegistryPath;
  ULONG           DeviceExtensionSize;
  BOOLEAN         DevicesArePolled;
  UCHAR           Reserved[3];
} HID_MINIDRIVER_REGISTRATION, *PHID_MINIDRIVER_REGISTRATION;

Anggota

Revision

Menentukan versi HID yang didukung minidriver ini.

DriverObject

Arahkan ke DRIVER_OBJECT minidriver.

RegistryPath

Arahkan ke jalur registri minidriver.

DeviceExtensionSize

Menentukan panjang, dalam byte, yang diminta oleh minidriver untuk ekstensi perangkat.

DevicesArePolled

Menentukan bahwa perangkat pada bus yang didukung minidriver ini harus dijajaki untuk mendapatkan data dari perangkat.

Reserved[3]

Dicadangkan untuk penggunaan sistem internal.

Keterangan

Ketika minidriver HID memanggil HidRegisterMinidriver, ia menggunakan struktur ini untuk meneruskan informasi ke driver kelas HID. Minidriver tidak boleh menginisialisasi struktur ini sebelum mengatur anggota. Minidriver mengatur anggota DriverObject dan RegistryPath ke parameter objek driver dan jalur registri yang diteruskan ke minidriver sebagai parameter yang disediakan sistem ke rutinitas DriverEntry-nya . Revisi harus diatur ke HID_REVISION.

Persyaratan

Persyaratan Nilai
Header hidport.h (termasuk Hidport.h)

Lihat juga

DriverEntry

HidRegisterMinidriver