Fungsi ClfsMgmtRegisterManagedClient (wdm.h)

Rutinitas ClfsMgmtRegisterManagedClient membuat klien yang akan mengelola log CLFS.

Sintaks

CLFSUSER_API NTSTATUS ClfsMgmtRegisterManagedClient(
  [in] PLOG_FILE_OBJECT               LogFile,
  [in] PCLFS_MGMT_CLIENT_REGISTRATION RegistrationData,
       PCLFS_MGMT_CLIENT              ClientCookie
);

Parameter

[in] LogFile

Penunjuk ke struktur LOG_FILE_OBJECT yang mewakili aliran log CLFS yang akan dikelola klien oleh ClfsMgmtRegisterManagedClient .

[in] RegistrationData

Instans struktur CLFS_MGMT_CLIENT_REGISTRATION yang berisi fungsi yang akan digunakan untuk mengelola log.

ClientCookie

Cookie yang kami berikan kembali kepada pemanggil untuk penggunaan API di masa mendatang.

Nilai kembali

Rutinitas ClfsMgmtRegisterManagedClient mengembalikan salah satu nilai NTSTATUS berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS
Klien telah dibuat untuk mengelola log.
STATUS_UNSUCCESSFUL
Manajemen CLFS tidak dapat membuat klien untuk mengelola log.
STATUS_INSUFFICIENT_RESOURCES
Memori tidak cukup untuk menyelesaikan operasi.
STATUS_INVALID_PARAMETER
Parameter input tidak valid.
 

Rutinitas ini mungkin juga mengembalikan Nilai NTSTATUS lainnya.

Keterangan

Parameter Klien yang disediakan oleh rutinitas ClfsMgmtRegisterManagedClient adalah parameter yang diperlukan untuk fungsi manajemen CLFS lainnya. Anda harus menyimpan nilai ini untuk digunakan nanti.

Aplikasi klien harus siap untuk rutinitas panggilan baliknya dipanggil segera setelah memanggil rutinitas ClfsMgmtRegisterManagedClient .

Lebih dari satu klien dapat mendaftar dengan aliran log.

Persyaratan

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

Lihat juga

CLFS_MGMT_CLIENT_REGISTRATION

LOG_FILE_OBJECT