UfxDeviceProprietaryChargerDetectComplete 函数 (ufxclient.h)
通知 UFX 检测到的专有端口/充电器类型。
语法
void UfxDeviceProprietaryChargerDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);
参数
[in] UfxDevice
驱动程序通过调用 UfxDeviceCreate 创建的 UFX 设备对象的句柄。
[in] DetectedCharger
指向 UFX_PROPRIETARY_CHARGER 结构的指针。
返回值
无
备注
客户端驱动程序在尝试在 上游 端口上(通常从其 EvtDriverDeviceAdd 回调函数内)上检测专有充电器后,调用 UfxDeviceProprietaryChargerDetectComplete。
在 UFX 调用客户端驱动程序的 EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER 回调函数之前,请勿调用 UfxDeviceProprietaryChargerDetectComplete。
以下代码片段演示客户端驱动程序如何调用 UfxDeviceProprietaryChargerDetectComplete:
UfxDeviceProprietaryChargerDetectComplete(
ChargerContext->UfxDevice,
&pControllerData->DetectedCharger);
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
目标平台 | Windows |
标头 | ufxclient.h |
Library | ufxstub.lib |
IRQL | PASSIVE_LEVEL |