Funzione UfxDeviceProprietaryChargerDetectComplete (ufxclient.h)
Notifica a UFX un tipo di porta/caricabatterie proprietario rilevato.
Sintassi
void UfxDeviceProprietaryChargerDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);
Parametri
[in] UfxDevice
Handle per un oggetto dispositivo UFX creato dal driver chiamando UfxDeviceCreate.
[in] DetectedCharger
Puntatore a una struttura UFX_PROPRIETARY_CHARGER.
Valore restituito
Nessuno
Osservazioni
Il driver client chiama UfxDeviceProprietaryChargerDetectComplete dopo aver tentato di rilevare un caricabatterie proprietario sulla porta upstream, in genere dall'interno della relativa EvtDriverDeviceAdd funzione di callback.
Non chiamare UfxDeviceProprietaryChargerDetectComplete prima che UFX chiami la funzione di callback EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER del driver client.
Il frammento di codice seguente illustra come un driver client chiama UfxDeviceProprietaryChargerDetectComplete:
UfxDeviceProprietaryChargerDetectComplete(
ChargerContext->UfxDevice,
&pControllerData->DetectedCharger);
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
piattaforma di destinazione | Finestre |
intestazione | ufxclient.h |
libreria | ufxstub.lib |
IRQL | PASSIVE_LEVEL |