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 vom Treiber erstellt wurde, indem UfxDeviceCreateaufgerufen wird.
[in] DetectedCharger
Ein Zeiger auf eine UFX_PROPRIETARY_CHARGER Struktur.
Rückgabewert
Nichts
Bemerkungen
Der Clienttreiber ruft UfxDeviceProprietaryChargerDetectComplete auf, nachdem versucht wurde, ein proprietäres Ladegerät auf dem Upstreamport zu erkennen, in der Regel innerhalb seiner EvtDriverDeviceAdd Rückruffunktion.
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 UfxDeviceProprietaryChargerDetectCompleteaufruft:
UfxDeviceProprietaryChargerDetectComplete(
ChargerContext->UfxDevice,
&pControllerData->DetectedCharger);
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
Zielplattform- | Fenster |
Header- | ufxclient.h |
Library | ufxstub.lib |
IRQL- | PASSIVE_LEVEL |