Compartir a través de


Función UfxDeviceProprietaryChargerDetectComplete (ufxclient.h)

Notifica a UFX sobre un tipo de cargador o puerto propietario detectado.

Sintaxis

void UfxDeviceProprietaryChargerDetectComplete(
  [in] UFXDEVICE                UfxDevice,
  [in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);

Parámetros

[in] UfxDevice

Identificador de un objeto de dispositivo UFX que creó el controlador mediante una llamada a UfxDeviceCreate.

[in] DetectedCharger

Puntero a una estructura UFX_PROPRIETARY_CHARGER .

Valor devuelto

None

Observaciones

El controlador cliente llama a UfxDeviceProprietaryChargerDetectComplete después de intentar detectar un cargador propietario en el puerto ascendente, normalmente desde su función de devolución de llamada EvtDriverDeviceAdd .

No llame a UfxDeviceProprietaryChargerDetectComplete antes de que UFX llame a la función de devolución de llamada del controlador de cliente EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER .

En el fragmento de código siguiente se muestra cómo un controlador cliente llama a UfxDeviceProprietaryChargerDetectComplete:

    UfxDeviceProprietaryChargerDetectComplete(
        ChargerContext->UfxDevice,
        &pControllerData->DetectedCharger);

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Plataforma de destino Windows
Encabezado ufxclient.h
Library ufxstub.lib
IRQL PASSIVE_LEVEL