Служба предназначена для выполнения операций с рабочим набором.
Сведения о методах службы приведены в таблице ниже.
Методы службы pmm.PMM (интерфейс kl.core.PMM)
Метод
Назначение и параметры метода
Потенциальная опасность метода
WsOpen
Назначение
Открывает доступ к рабочему набору.
Параметры
[out] ws – значение, двоичное представление которого состоит из нескольких полей, включая поле дескриптора и поле маски прав дескриптора. Дескриптор идентифицирует рабочий набор.
[out] rc – код возврата.
Нет.
WsGetInfo
Назначение
Позволяет получить характеристики рабочего набора.
Параметры
[in] ws – значение, двоичное представление которого состоит из нескольких полей, включая поле дескриптора и поле маски прав дескриптора. Дескриптор идентифицирует рабочий набор.
[out] info – структура с характеристиками рабочего набора.
[out] rc – код возврата.
Нет.
WsSetThreshold
Назначение
Устанавливает пороговые значения для размера занятой физической памяти в системе.
Параметры
[in] ws – значение, двоичное представление которого состоит из нескольких полей, включая поле дескриптора и поле маски прав дескриптора. Дескриптор идентифицирует рабочий набор.
[in] threshold – нижнее пороговое значение, в страницах памяти.
[in] width – смещение верхнего порогового значения относительно нижнего, в страницах памяти.
[out] rc – код возврата.
Позволяет выполнить следующие действия:
Изменить пороговые значения, установленные другим процессом (если доступен метод WsClearThreshold).
Установить пороговые значения после удаления другим процессом.
WsClearThreshold
Назначение
Удаляет пороговые значения для размера занятой физической памяти в системе.
Параметры
[in] ws – значение, двоичное представление которого состоит из нескольких полей, включая поле дескриптора и поле маски прав дескриптора. Дескриптор идентифицирует рабочий набор.
[out] rc – код возврата.
Позволяет удалить пороговые значения, установленные другим процессом.