Поделиться через


структура 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.

Требования

Требование Ценность
заголовка usbfnattach.h

См. также

драйвер USB-фильтра для поддержки собственных зарядных устройств