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)
Library Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

另请参阅

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE