Поделиться через


Функция 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
Значение NULL было предоставлено для параметра LogFile.
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 (include Wdm.h, Ntddk.h, Ntifs.h)
библиотеки Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

См. также

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE