service/aoc: Implement CheckAddOnContentMountStatus

Implements the CheckAddOnContentMountStatus command for the aoc:u service.
This function checks whether add-on content (DLC) is currently mounted.

Currently returns false as we don't yet track mounted content state.
Changed log level from WARNING to DEBUG since this is no longer stubbed.
This commit is contained in:
Zephyron 2025-02-16 11:55:13 +10:00 committed by Mike Lothian
parent 403e1742e1
commit 541eaeff2c
2 changed files with 6 additions and 3 deletions

View File

@ -190,8 +190,11 @@ Result IAddOnContentManager::NotifyUnmountAddOnContent() {
R_SUCCEED();
}
Result IAddOnContentManager::CheckAddOnContentMountStatus() {
LOG_WARNING(Service_AOC, "(STUBBED) called");
Result IAddOnContentManager::CheckAddOnContentMountStatus(Out<bool> out_mounted) {
LOG_DEBUG(Service_AOC, "called");
// Return whether add-on content is currently mounted
*out_mounted = false;
R_SUCCEED();
}

View File

@ -34,7 +34,7 @@ public:
OutCopyHandle<Kernel::KReadableEvent> out_event, ClientProcessId process_id);
Result NotifyMountAddOnContent();
Result NotifyUnmountAddOnContent();
Result CheckAddOnContentMountStatus();
Result CheckAddOnContentMountStatus(Out<bool> out_mounted);
Result CreateEcPurchasedEventManager(OutInterface<IPurchaseEventManager> out_interface);
Result CreatePermanentEcPurchasedEventManager(
OutInterface<IPurchaseEventManager> out_interface);