Функция ClfsMgmtRemovePolicy (wdm.h)

Подпрограмма ClfsMgmtRemovePolicy сбрасывает структуру CLFS_MGMT_POLICY журнала до значения по умолчанию.

Синтаксис

CLFSUSER_API NTSTATUS ClfsMgmtRemovePolicy(
  [in] PLOG_FILE_OBJECT      LogFile,
  [in] CLFS_MGMT_POLICY_TYPE PolicyType
);

Параметры

[in] LogFile

Указатель на структуру LOG_FILE_OBJECT , представляющую журнал CLFS, политика которого удаляется.

[in] PolicyType

Значение перечисления CLFS_MGMT_POLICY_TYPE , которое предоставляет тип удаляемой политики.

Возвращаемое значение

Подпрограмма ClfsMgmtRemovePolicy возвращает одно из следующих значений NTSTATUS:

Код возврата Описание
STATUS_SUCCESS
Управление CLFS удалило запрошенную политику.
STATUS_UNSUCCESSFUL
Управлению CLFS не удалось обработать запрос.
STATUS_INVALID_PARAMETER_1
Для параметра LogFile было указано значение NULL.
STATUS_INSUFFICIENT_RESOURCES
Недостаточно памяти для завершения операции.
STATUS_INVALID_PARAMETER
Значение параметра PolicyType не является допустимым значением для перечисления CLFS_MGMT_POLICY_TYPE .
STATUS_LOG_POLICY_NOT_INSTALLED
Для файла журнала не зарегистрирована политика этого типа.
 

Эта подпрограмма также может возвращать другие значения NTSTATUS.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Server 2003 R2, Windows Vista и более поздних версиях Windows.
Целевая платформа Персональный компьютер
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
Библиотека Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

См. также раздел

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE