共用方式為


USBPM_CLIENT_CONFIG 結構 (usbpmapi.h)

在向原則管理員註冊客戶端驅動程式時所使用的組態結構。 這個結構用於 UsbPm_Register 呼叫中。

語法

typedef struct _USBPM_CLIENT_CONFIG {
  ULONG                           Version;
  ULONG                           AccessDesired;
  PFN_USBPM_EVENT_CALLBACK        EventCallback;
  PVOID                           Context;
  PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo;
} USBPM_CLIENT_CONFIG, *PUSBPM_CLIENT_CONFIG;

成員

Version

這個結構的版本。

AccessDesired

USBPM_ACCESS_TYPE值的位 OR。

EventCallback

用戶端驅動程序實作 USBPM_EVENT_CALLBACK回呼 函式的指標。

Context

驅動程式定義的內容結構。

ExtraInfo

包含其他資訊的USBPM_CLIENT_CONFIG_EXTRA_INFO結構的指標,例如與客戶端驅動程序相關聯的 WDM 裝置物件。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809
最小 KMDF 版本 1.27
最低UMDF版本 2.27
標頭 usbpmapi.h

另請參閱

UsbPm_Register