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 |