Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Struktur gibt einen Serversilosmonitor an, der Benachrichtigungen zu Serversilosereignissen empfangen kann.
Syntax
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;
Angehörige
Version
Auf SILO_MONITOR_REGISTRATION_VERSIONfestgelegt.
MonitorHost
Wenn true, wird eine Erstellungsbenachrichtigung für den Hostkontext übermittelt.
MonitorExistingSilos
Wenn true, werden Erstellungs- und Beendigungsbenachrichtigungen für alle Silos übermittelt, die zum Zeitpunkt der Registrierung vorhanden sind; andernfalls werden nur Benachrichtigungen für neue Silos übermittelt.
Reserved[5]
Reserviert für die Systemverwendung.
DriverObjectName
ComponentName
CreateCallback
Ein Zeiger auf einen Rückruf, der aufgerufen wird, wenn ein neuer Serversilos auf dem System erstellt wird. Dieser Wert kann NULL-sein. Dies ermöglicht es den Fahrern, das Ereignis zu verarbeiten und pro Silo-Datenstrukturen einzurichten.
TerminateCallback
Ein Zeiger auf einen Rückruf, der aufgerufen wird, wenn ein Serversilos beendet wird (etwa zu zerstören) auf dem System. Dieser Wert kann NULL-sein. Dies gibt den Fahrern die Möglichkeit, die Arbeit innerhalb des Silos abzuschließen und mit dem Abbau ihrer Datenstrukturen pro Silo zu beginnen.
DriverObjectName
Ein Zeiger auf den Unicode-Namen für das Treiberobjekt, das für Benachrichtigungen registriert wird.
ComponentName
Ein Zeiger auf den Unicode-Namen für die Komponente, die für Benachrichtigungen registriert wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10, Version 1607 |
| mindestens unterstützte Server- | Windows Server 2016 |
| Header- | ntddk.h |