共用方式為


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

minidriver DRIVER_OBJECT的指標。

RegistryPath

minidriver 登錄路徑的指標。

DeviceExtensionSize

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

DevicesArePolled

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

Reserved[3]

保留供內部系統使用。

言論

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

要求

要求 價值
標頭 hidport.h (包括 Hidport.h)

另請參閱

DriverEntry

HidRegisterMinidriver