共用方式為


HID_MINIDRIVER_REGISTRATION結構 (hidport.h)

HID_MINIDRIVER_REGISTRATION 結構包含當迷你驅動程式向類別驅動程式註冊時,HID 迷你驅動程式會傳遞至 HID 用戶端驅動程式 的註冊資訊。

語法

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;

成員

Revision

指定這個迷你驅動程式支援的 HID 版本。

DriverObject

迷你驅動程式 DRIVER_OBJECT的指標。

RegistryPath

迷你驅動程式登錄路徑的指標。

DeviceExtensionSize

指定迷你驅動程式要求裝置擴充功能的長度,以位元組為單位。

DevicesArePolled

指定必須輪詢此迷你驅動程式支援的總線上的裝置,才能從裝置取得數據。

Reserved[3]

保留供內部系統使用。

備註

當 HID 迷你 驅動程式呼叫 HidRegisterMinidriver 時,它會使用此結構將資訊傳遞至 HID 類別驅動程式。 minidriver 必須先以零初始化這個結構,才能設定成員。 minidriver 會將 DriverObjectRegistryPath 成員設定為驅動程式對象和登錄路徑參數,這些參數會以系統提供的參數的形式傳遞給 minidriver,並將其 DriverEntry 例程。 修訂 應設定為 HID_REVISION。

規格需求

需求
標頭 hidport.h (包含 Hidport.h)

另請參閱

DriverEntry

HidRegisterMinidriver