clfsMgmtQueryPolicy 函数 (wdm.h)

ClfsMgmtQueryPolicy 例程检索日志的特定CLFS_MGMT_POLICY结构。

语法

CLFSUSER_API NTSTATUS ClfsMgmtQueryPolicy(
  [in]  PLOG_FILE_OBJECT      LogFile,
  [in]  CLFS_MGMT_POLICY_TYPE PolicyType,
  [out] PCLFS_MGMT_POLICY     Policy,
  [out] PULONG                PolicyLength
);

参数

[in] LogFile

指向 LOG_FILE_OBJECT 结构的指针,该结构表示正在检索其策略的 CLFS 日志。

[in] PolicyType

标识要检索的策略类型的 CLFS_MGMT_POLICY_TYPE 枚举的值。

[out] Policy

包含策略的 CLFS_MGMT_POLICY 结构的实例。

[out] PolicyLength

Policy 参数的长度。

返回值

ClfsMgmtQueryPolicy 例程返回以下 NTSTATUS 值之一:

返回代码 说明
STATUS_SUCCESS
CLFS 管理已检索请求的策略。
STATUS_UNSUCCESSFUL
CLFS 管理无法处理请求。
STATUS_INVALID_PARAMETER
PolicyType 参数的值对CLFS_MGMT_POLICY_TYPE枚举无效。
STATUS_INVALID_PARAMETER_1
LogFile 参数提供了 NULL 值。
STATUS_INVALID_PARAMETER_2
PolicyLength 参数的值小于 CLFS_MGMT_POLICY 结构的实例的大小。
STATUS_INSUFFICIENT_RESOURCES
内存不足,无法完成操作。
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