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