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