Compartir a través de


Función UfxDeviceProprietaryChargerDetectComplete (ufxclient.h)

Notifica a UFX sobre un puerto o cargador 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 llamando a UfxDeviceCreate.

[in] DetectedCharger

Puntero a una estructura UFX_PROPRIETARY_CHARGER.

Valor devuelto

Ninguno

Observaciones

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

No llame a UfxDeviceProprietaryChargerDetectComplete antes de que UFX llame a la función de devolución de llamada del controlador 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 Valor
cliente mínimo admitido Windows 10
de la plataforma de destino de Windows
encabezado de ufxclient.h
biblioteca de ufxstub.lib
irQL PASSIVE_LEVEL