UfxDeviceNotifySuspend 関数 (ufxclient.h)
USB バス中断イベントについて UFX に通知します。
構文
void UfxDeviceNotifySuspend(
[in] UFXDEVICE UfxDevice
);
パラメーター
[in] UfxDevice
ドライバーが UfxDeviceCreate を呼び出して作成した UFX デバイス オブジェクトへのハンドル。
戻り値
なし
解説
クライアント ドライバーは、バス中断イベントを受信したときに UfxDeviceNotifySuspend を呼び出します。 既定のエンドポイントは、バス中断時にリセットする必要があります。 デバイスは低電力モードに移行する必要があります。
クライアント ドライバーは通常、その EvtInterruptDpc コールバック関数から UfxDeviceNotifySuspend を呼び出します。 次の例は、suspend イベントを処理する方法を示しています。
case DeviceEventSuspend:
if (!ControllerContext->Suspended) {
ControllerContext->Suspended = TRUE;
UfxDeviceNotifySuspend(ControllerContext->UfxDevice);
}
break;
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
対象プラットフォーム | Windows |
ヘッダー | ufxclient.h |
Library | ufxstub.lib |
IRQL | DISPATCH_LEVEL |