UfxDeviceProprietaryChargerDetectComplete-Funktion (ufxclient.h)
Benachrichtigt UFX über einen erkannten proprietären Port-/Ladegerättyp.
Syntax
void UfxDeviceProprietaryChargerDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);
Parameter
[in] UfxDevice
Ein Handle für ein UFX-Geräteobjekt, das der Treiber durch Aufrufen von UfxDeviceCreate erstellt hat.
[in] DetectedCharger
Ein Zeiger auf eine UFX_PROPRIETARY_CHARGER Struktur.
Rückgabewert
Keine
Bemerkungen
Der Clienttreiber ruft UfxDeviceProprietaryChargerDetectComplete auf, nachdem er versucht hat, ein proprietäres Ladegerät am Upstream Port zu erkennen, in der Regel aus seiner Rückruffunktion EvtDriverDeviceAdd.
Rufen Sie UfxDeviceProprietaryChargerDetectComplete nicht auf, bevor UFX die EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER Rückruffunktion des Clienttreibers aufruft.
Der folgende Codeausschnitt zeigt, wie ein Clienttreiber UfxDeviceProprietaryChargerDetectComplete aufruft:
UfxDeviceProprietaryChargerDetectComplete(
ChargerContext->UfxDevice,
&pControllerData->DetectedCharger);
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Zielplattform | Windows |
Kopfzeile | ufxclient.h |
Bibliothek | ufxstub.lib |
IRQL | PASSIVE_LEVEL |