介绍FT_Reload函数的用法、参数、返回值、注意事项、适用的操作系统环境、调用代码示例等。
支持的操作系统
Windows 2000 以上版本
概述
FT_Reload 函数重新加载指定 VID 和 PID 设备的驱动。
定义
FT_STATUS FT_Reload (WORD wVID, WORD wPID)
参数说明
wVID — Vendor ID of the devices。
wPID — Product ID of the devices。
返回值
成功则返回FT_OK,如果失败则根据错误返回特定错误码(FT_*).
备注
FT_Reload函数强制操作系统重新载入指定设备的驱动程序。如果参数 VID 和 PID 为空null, USB root hubs 驱动被重心载入, 进而导致所有连接的USB设备重新载入其驱动程序。
请注意:如果操作系统为64位windows系统,而应用程序为32位,调用 FT_Reload 函数不会正确执行。
代码示例
1. 本代码实例展示如何调用 FT_Reload 函数重新载入一个标准的 FT232R 设备(VID:0x0403, PID:0x6001)的驱动程序。
FT_STATUS ftstatus;
WORD wVID = 0x0403;
WORD wPID = 0x6001;
ftStatus = FT_Reload(wVID,wPID);
if(ftStatus != FT_OK) {
// FT_Reload failed!
return;
}
2. 本代码实例展示如何调用 FT_Reload 函数重新载入所有USB设备的驱动程序。
FT_STATUS ftstatus;
WORD wVID = 0x0000;
WORD wPID = 0x0000;
ftStatus = FT_Reload(wVID,wPID);
if(ftStatus != FT_OK) {
// FT_Reload failed!
return;
}
暂无评论内容