structure SILO_MONITOR_REGISTRATION (ntddk.h)
Cette structure spécifie un moniteur de silo de serveur qui peut recevoir des notifications sur les événements de silo de serveur.
Syntaxe
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;
Membres
Version
Défini sur SILO_MONITOR_REGISTRATION_VERSION.
MonitorHost
Si true, une notification de création est remise pour le contexte hôte.
MonitorExistingSilos
Si true, les notifications de création et d’arrêt sont remises pour tous les silos qui existent actuellement au moment de l’inscription ; sinon, seules les notifications pour les nouveaux silos seront remises.
Reserved[5]
Réservé à l’utilisation du système.
DriverObjectName
ComponentName
CreateCallback
Pointeur vers un rappel appelé chaque fois qu’un nouveau silo de serveur est créé sur le système. Cette valeur peut être NULL. Cela permet aux pilotes de gérer l’événement et de configurer des structures de données par silo.
TerminateCallback
Pointeur vers un rappel appelé chaque fois qu’un silo de serveur est arrêté (sur le point d’être détruit) sur le système. Cette valeur peut être NULL. Cela donne aux pilotes la possibilité de terminer le travail au sein du silo et de commencer à détruire leurs structures de données par silo.
DriverObjectName
Pointeur vers le nom Unicode de l’objet pilote inscrit pour les notifications.
ComponentName
Pointeur vers le nom Unicode du composant inscrit pour les notifications.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1607 |
serveur minimum pris en charge | Windows Server 2016 |
d’en-tête | ntddk.h |