Функция UfxDeviceProprietaryChargerDetectComplete (ufxclient.h)
Уведомляет UFX об обнаруженном типе порта или зарядного устройства.
Синтаксис
void UfxDeviceProprietaryChargerDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);
Параметры
[in] UfxDevice
Дескриптор объекта устройства UFX, созданного драйвером путем вызова UfxDeviceCreate.
[in] DetectedCharger
Указатель на структуру UFX_PROPRIETARY_CHARGER .
Возвращаемое значение
None
Remarks
Драйвер клиента вызывает UfxDeviceProprietaryChargerDetectComplete после попытки обнаружить собственное зарядное устройство на порту вышестоящий, как правило, из функции обратного вызова EvtDriverDeviceAdd.
Не вызывайте UfxDeviceProprietaryChargerDetectComplete , прежде чем UFX вызовет функцию обратного вызова EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER драйвера клиента.
В следующем фрагменте кода показано, как драйвер клиента вызывает UfxDeviceProprietaryChargerDetectComplete:
UfxDeviceProprietaryChargerDetectComplete(
ChargerContext->UfxDevice,
&pControllerData->DetectedCharger);
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Целевая платформа | Windows |
Header | ufxclient.h |
Библиотека | ufxstub.lib |
IRQL | PASSIVE_LEVEL |