Skip to content

Commit 6e1ae7c

Browse files
committed
fix: 返回值错误
1 parent da65252 commit 6e1ae7c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

task_sched.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ BOOL TryInvoke(F&& func, LPCWSTR msg)
2323
return S_OK;
2424
}
2525

26+
27+
2628
// 尝试执行一个步骤,如果错误就抛出
2729
#define TryStep(func, msg) \
2830
do { auto r = TryInvoke([&] { return func; }, msg); if (r) { return FALSE; } } while (0);
29-
3031
// 不执行func, 直接抛出错误
3132
#define ErrThrow(msg) \
3233
do { TryInvoke([&] { return E_FAIL; }, msg); return FALSE; } while (0);
33-
3434
// 预期中的错误, 不抛出错误,直接return一个返回值
3535
#define ExpectedErr(func, ret) \
3636
do { if (FAILED(func)) { return ret; } } while (0);
@@ -245,7 +245,7 @@ namespace TaskSched
245245
TryStep(hr, L"获取Principal LogonType失败");
246246

247247
// 最低权限运行
248-
hr = p_principal->put_RunLevel(_TASK_RUNLEVEL::TASK_RUNLEVEL_HIGHEST);
248+
hr = p_principal->put_RunLevel(_TASK_RUNLEVEL::TASK_RUNLEVEL_LUA);
249249
TryStep(hr, L"put_RunLevel失败");
250250

251251

@@ -334,7 +334,7 @@ namespace TaskSched
334334
hr = p_service->GetFolder(CComBSTR(TASK_SCHED_FOLDER), p_task_folder.AsOutPtr());
335335
// TryStep(hr, L"COM组件:获取ITaskFolder失败");
336336
// 默认情况任务未创建:GetFolder 失败是预期行为
337-
ExpectedErr(hr, TRUE);
337+
ExpectedErr(hr, FALSE);
338338

339339
{
340340
COMPtr<IRegisteredTask> p_exist_reg_task(nullptr);

0 commit comments

Comments
 (0)