次の方法で共有


USBDEVICE_DISABLE構造体 (ucxusbdevice.h)

指定したデバイスを無効にする要求のパラメーターが含まれています。 この構造体は、EVT_UCX_USBDEVICE_DISABLE コールバック関数のフレームワーク要求オブジェクトの要求パラメーター (Parameters.Others.Arg1) で UCX によって渡されます。

構文

typedef struct _USBDEVICE_DISABLE {
  USBDEVICE_MGMT_HEADER         Header;
  UCXENDPOINT                   DefaultEndpoint;
  UCX_USBDEVICE_RECOVERY_ACTION UsbDeviceRecoveryAction;
} USBDEVICE_DISABLE, *PUSBDEVICE_DISABLE;

メンバーズ

Header

USB ハブまたはデバイスのハンドルを含む USBDEVICE_MGMT_HEADER 構造体。

DefaultEndpoint

無効にする USB デバイスまたはハブの既定のエンドポイントへのハンドル。

UsbDeviceRecoveryAction

FLDR または PLDR トリガーのリセットを示す UCX_USBDEVICE_RECOVERY_ACTION値。

必要条件

要件 価値
ヘッダー ucxusbdevice.h (Ucxclass.h を含む)

関連項目

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters