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 |