Fungsi ClfsMgmtQueryPolicy (wdm.h)

Rutinitas ClfsMgmtQueryPolicy mengambil struktur CLFS_MGMT_POLICY tertentu untuk log.

Sintaksis

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

Parameter

[in] LogFile

Penunjuk ke struktur LOG_FILE_OBJECT yang mewakili log CLFS yang kebijakannya sedang diambil.

[in] PolicyType

Nilai enumerasi CLFS_MGMT_POLICY_TYPE yang mengidentifikasi jenis kebijakan yang akan diambil.

[out] Policy

Instans struktur CLFS_MGMT_POLICY yang berisi kebijakan.

[out] PolicyLength

Panjang parameter Kebijakan.

Mengembalikan nilai

Rutinitas ClfsMgmtQueryPolicy mengembalikan salah satu nilai NTSTATUS berikut:

Mengembalikan kode Deskripsi
STATUS_SUCCESS
Manajemen CLFS telah mengambil kebijakan yang diminta.
STATUS_UNSUCCESSFUL
Manajemen CLFS tidak dapat memproses permintaan.
STATUS_INVALID_PARAMETER
Nilai parameter PolicyType tidak valid untuk enumerasi CLFS_MGMT_POLICY_TYPE.
STATUS_INVALID_PARAMETER_1
Nilai NULL disediakan untuk parameter LogFile.
STATUS_INVALID_PARAMETER_2
Nilai parameter PolicyLength kurang dari ukuran instans struktur CLFS_MGMT_POLICY.
STATUS_INSUFFICIENT_RESOURCES
Memori tidak cukup untuk menyelesaikan operasi.
STATUS_LOG_POLICY_NOT_INSTALLED
Tidak ada kebijakan jenis ini yang terdaftar untuk file log.
 

Rutinitas ini mungkin juga mengembalikan Nilai NTSTATUS lainnya.

Persyaratan

Syarat Nilai
klien minimum yang didukung Tersedia di Windows Server 2003 R2, Windows Vista, dan versi Windows yang lebih baru.
Platform Target Desktop
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)
Pustaka Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Lihat juga

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE