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