struktur SILO_MONITOR_REGISTRATION (ntddk.h)

Struktur ini menentukan monitor silo server yang dapat menerima pemberitahuan tentang peristiwa silo server.

Sintaks

typedef struct _SILO_MONITOR_REGISTRATION {
  UCHAR                           Version;
  BOOLEAN                         MonitorHost;
  BOOLEAN                         MonitorExistingSilos;
  UCHAR                           Reserved[5];
  union {
    PUNICODE_STRING DriverObjectName;
    PUNICODE_STRING ComponentName;
  };
  SILO_MONITOR_CREATE_CALLBACK    CreateCallback;
  SILO_MONITOR_TERMINATE_CALLBACK TerminateCallback;
} SILO_MONITOR_REGISTRATION, *PSILO_MONITOR_REGISTRATION;

Anggota

Version

Atur ke SILO_MONITOR_REGISTRATION_VERSION.

MonitorHost

Jika true, pemberitahuan buat akan dikirimkan untuk konteks host.

MonitorExistingSilos

Jika true, pemberitahuan buat dan hentikan akan dikirimkan untuk silo apa pun yang saat ini ada pada saat pendaftaran; jika tidak, hanya pemberitahuan untuk silo baru yang akan dikirimkan.

Reserved[5]

Dicadangkan untuk penggunaan sistem.

DriverObjectName

ComponentName

CreateCallback

Penunjuk ke panggilan balik yang dipanggil setiap kali silo server baru dibuat pada sistem. Nilai ini mungkin NULL. Ini memberi driver kesempatan untuk menangani peristiwa dan menyiapkan struktur data per silo.

TerminateCallback

Penunjuk ke panggilan balik yang dipanggil setiap kali silo server dihentikan (akan dihancurkan) pada sistem. Nilai ini mungkin NULL. Ini memberi driver kesempatan untuk menyelesaikan pekerjaan dalam silo dan mulai merobek struktur data per-silo mereka.

DriverObjectName

Penunjuk ke nama unicode untuk objek driver yang mendaftar untuk pemberitahuan.

ComponentName

Penunjuk ke nama unicode untuk komponen yang mendaftar untuk pemberitahuan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1607
Server minimum yang didukung Server Windows 2016
Header ntddk.h