struttura SILO_MONITOR_REGISTRATION (ntddk.h)
Questa struttura specifica un monitoraggio silo del server che può ricevere notifiche sugli eventi silo del server.
Sintassi
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;
Membri
Version
Impostare su SILO_MONITOR_REGISTRATION_VERSION.
MonitorHost
Se true, verrà recapitata una notifica di creazione per il contesto host.
MonitorExistingSilos
Se true, le notifiche create e terminate verranno recapitate per eventuali silo esistenti al momento della registrazione; in caso contrario, verranno recapitate solo le notifiche per i nuovi silo.
Reserved[5]
Riservato per l'uso del sistema.
DriverObjectName
ComponentName
CreateCallback
Puntatore a un callback richiamato ogni volta che viene creato un nuovo silo del server nel sistema. Questo valore può essere NULL. In questo modo i driver possono gestire l'evento e configurare strutture di dati per silo.
TerminateCallback
Puntatore a un callback richiamato ogni volta che un silo del server viene terminato (che sta per essere eliminato definitivamente) nel sistema. Questo valore può essere NULL. In questo modo, i driver possono completare il lavoro all'interno del silo e iniziare a rimuovere le strutture di dati per silo.
DriverObjectName
Puntatore al nome Unicode per l'oggetto driver che esegue la registrazione per le notifiche.
ComponentName
Puntatore al nome Unicode per il componente che registra per le notifiche.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1607 |
server minimo supportato | Windows Server 2016 |
intestazione | ntddk.h |