UfxDevicePortDetectComplete 函式 (ufxclient.h)
通知UFX偵測到的埠類型。
語法
void UfxDevicePortDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] USBFN_PORT_TYPE PortType
);
參數
[in] UfxDevice
呼叫 UfxDeviceCreate所建立驅動程式之UFX裝置物件的句柄。
[in] PortType
包含 類型為 USBFN_PORT_TYPE的列舉值。
傳回值
無
備註
當埠偵測完成時,用戶端驅動程式會呼叫 UfxDevicePortDetectComplete 。 在某些平臺上,UFX 可能會使用回報的埠類型,通知電池管理員其可從 USB 埠繪製的最大目前。
用戶端驅動程式通常會從其EVT_UFX_DEVICE_PORT_DETECT回呼函式呼叫 UfxDevicePortDetectComplete,如此範例所示。
// In this example we will return an unknown port type. This will allow UFX to connect to a host if
// one is present. UFX will timeout after 5 seconds if no host is present and transition to
// an invalid charger type, which will allow the controller to exit D0.
//
UfxDevicePortDetectComplete(ControllerContext->UfxDevice, UsbfnUnknownPort);
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
目標平台 | Windows |
標頭 | ufxclient.h |
程式庫 | ufxstub.lib |
IRQL | DISPATCH_LEVEL |