共用方式為


SILO_MONITOR_REGISTRATION結構 (ntddk.h)

此結構會指定伺服器尋址接收器監視器,可接收伺服器尋址接收器事件的相關通知。

語法

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;

成員

Version

設定為 SILO_MONITOR_REGISTRATION_VERSION

MonitorHost

如果 true,則會針對主機內容傳遞建立通知。

MonitorExistingSilos

如果 true,則會針對註冊時目前存在的任何尋址接收器傳遞建立和終止通知;否則,只會傳遞新尋址接收器的通知。

Reserved[5]

保留供系統使用。

DriverObjectName

ComponentName

CreateCallback

每當系統上建立新的伺服器尋址接收器時,就會叫用回呼的指標。 這個值可能會 NULL。 這可讓驅動程式有機會處理事件並設定每個尋址接收器的數據結構。

TerminateCallback

每當系統終止伺服器尋址接收器(即將終結)時,所叫用回呼的指標。 這個值可能會 NULL。 這可讓驅動程式有機會在尋址接收器內完成工作,並開始卸除其每個尋址接收器的數據結構。

DriverObjectName

登錄通知之驅動程序物件的 Unicode 名稱指標。

ComponentName

註冊通知之元件的 Unicode 名稱指標。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1607
支援的最低伺服器 Windows Server 2016
標頭 ntddk.h