USBFN_INTERFACE_ATTACH结构 (usbfnattach.h)

存储指向驱动程序实现的回调函数的指针,用于处理附加和分离操作。

语法

typedef struct _USBFN_INTERFACE_ATTACH {
  INTERFACE                         InterfaceHeader;
  PFN_USBFN_GET_ATTACH_ACTION       GetAttachAction;
  PFN_USBFN_GET_ATTACH_ACTION_ABORT GetAttachActionAbortOperation;
  PFN_USBFN_SET_DEVICE_STATE        SetDeviceState;
} USBFN_INTERFACE_ATTACH, *PUSBFN_INTERFACE_ATTACH;

成员

InterfaceHeader

接口版本号。

GetAttachAction

指向驱动程序实现 USBFN_GET_ATTACH_ACTION 回调函数的指针。

GetAttachActionAbortOperation

指向驱动程序实现 USBFN_GET_ATTACH_ACTION_ABORT 回调函数的指针。

SetDeviceState

指向驱动程序实现 USBFN_SET_DEVICE_STATE 回调函数的指针。

要求

   
Header usbfnattach.h

另请参阅

用于支持专有充电器的 USB 筛选器驱动程序