Fungsi UfxDeviceNotifySuspend (ufxclient.h)

Memberi tahu UFX tentang peristiwa penangguhan bus USB.

Sintaks

void UfxDeviceNotifySuspend(
  [in] UFXDEVICE UfxDevice
);

Parameter

[in] UfxDevice

Handel ke objek perangkat UFX yang dibuat driver dengan memanggil UfxDeviceCreate.

Nilai kembali

Tidak ada

Keterangan

Driver klien memanggil UfxDeviceNotifySuspend saat menerima peristiwa penangguhan bus. Titik akhir default harus diatur ulang pada bus yang ditangguhkan. Perangkat harus berpindah ke mode daya rendah.

Driver klien biasanya memanggil UfxDeviceNotifySuspend dari fungsi panggilan balik EvtInterruptDpc - nya. Contoh berikut menunjukkan cara menangani peristiwa yang ditangguhkan.

    case DeviceEventSuspend:
        if (!ControllerContext->Suspended) {
            ControllerContext->Suspended = TRUE;
            UfxDeviceNotifySuspend(ControllerContext->UfxDevice);
        }
        break;

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Target Platform Windows
Header ufxclient.h
Pustaka ufxstub.lib
IRQL DISPATCH_LEVEL