我想知道如何在 USBSerialDriverKit 中设置 IOTTYBaseName。我尝试使用从 IOService 继承的 SetProperties 方法,如以下代码,但该方法返回 -301 错误代码。
super::CopyProperties(&pDict);
bResult = OSDictionarySetValue(pDict, kIOTTYBaseNameKey, tty_name);
if(bResult) {
PL_OSLOG("SET TRUE");
} else {
PL_OSLOG("SET FALSE");
}
result = super::SetProperties(pDict);