Bagikan melalui


Fungsi LdrRegisterDllNotification

[Fungsi ini dapat diubah atau dihapus dari Windows tanpa pemberitahuan lebih lanjut.]

Mendaftar untuk pemberitahuan ketika DLL pertama kali dimuat. Pemberitahuan ini terjadi sebelum penautan dinamis terjadi.

Sintaks

NTSTATUS NTAPI LdrRegisterDllNotification(
  _In_     ULONG                          Flags,
  _In_     PLDR_DLL_NOTIFICATION_FUNCTION NotificationFunction,
  _In_opt_ PVOID                          Context,
  _Out_    PVOID                          *Cookie
);

Parameter

Bendera [in]

Parameter ini harus nol.

NotificationFunction [in]

Penunjuk ke fungsi panggilan balik pemberitahuan LdrDllNotification untuk memanggil saat DLL dimuat.

Konteks [dalam, opsional]

Penunjuk ke data konteks untuk fungsi panggilan balik.

Cookie [keluar]

Penunjuk ke variabel untuk menerima pengidentifikasi untuk fungsi panggilan balik. Pengidentifikasi ini digunakan untuk membatalkan pendaftaran fungsi panggilan balik pemberitahuan.

Mengembalikan nilai

Jika fungsi berhasil, fungsi akan mengembalikan STATUS_SUCCESS.

Formulir dan signifikansi kode kesalahan NTSTATUS tercantum dalam file header Ntstatus.h yang tersedia di WDK, dan dijelaskan dalam dokumentasi WDK.

Keterangan

Fungsi ini tidak memiliki file header terkait. Pustaka impor terkait, Ntdll.lib, tersedia di WDK. Anda juga dapat menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Ntdll.dll.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [khusus aplikasi desktop]
DLL
Ntdll.dll

Lihat juga

LdrDllNotification

LdrUnregisterDllNotification