次の方法で共有


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

ポリシーを取得する CLFS ログを表す LOG_FILE_OBJECT 構造体へのポインター。

[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 を含む)
ライブラリ Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

関連項目

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE