Funzione UfxDeviceProprietaryChargerDetectComplete (ufxclient.h)
Notifica a UFX di un tipo di porta/caricatore proprietario rilevato.
Sintassi
void UfxDeviceProprietaryChargerDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);
Parametri
[in] UfxDevice
Handle a 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 caricatore proprietario sulla porta upstream, in genere dall'interno della sua funzione EvtDriverDeviceAdd callback.
Non chiamare UfxDeviceProprietaryChargerDetectComplete prima di chiamare la funzione di callback del driver client EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER.
Il frammento di codice seguente mostra come un driver client chiama UfxDeviceProprietaryChargerDetectComplete:
UfxDeviceProprietaryChargerDetectComplete(
ChargerContext->UfxDevice,
&pControllerData->DetectedCharger);
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Piattaforma di destinazione | Windows |
Intestazione | ufxclient.h |
Libreria | ufxstub.lib |
IRQL | PASSIVE_LEVEL |