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