Fungsi UfxDeviceProprietaryChargerDetectComplete (ufxclient.h)

Memberi tahu UFX tentang jenis port/pengisi daya kepemilikan yang terdeteksi.

Sintaks

void UfxDeviceProprietaryChargerDetectComplete(
  [in] UFXDEVICE                UfxDevice,
  [in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);

Parameter

[in] UfxDevice

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

[in] DetectedCharger

Penunjuk ke struktur UFX_PROPRIETARY_CHARGER .

Nilai kembali

Tidak ada

Keterangan

Driver klien memanggil UfxDeviceProprietaryChargerDetectComplete setelah mencoba mendeteksi pengisi daya kepemilikan pada port upstream, biasanya dari dalam fungsi panggilan balik EvtDriverDeviceAdd .

Jangan panggil UfxDeviceProprietaryChargerDetectComplete sebelum UFX memanggil fungsi panggilan balik EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER driver klien.

Cuplikan berikut menunjukkan bagaimana driver klien memanggil UfxDeviceProprietaryChargerDetectComplete:

    UfxDeviceProprietaryChargerDetectComplete(
        ChargerContext->UfxDevice,
        &pControllerData->DetectedCharger);

Persyaratan

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