SILO_MONITOR_REGISTRATION struttura (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;
Members
Version
Impostare su SILO_MONITOR_REGISTRATION_VERSION.
MonitorHost
Se true, verrà recapitata una notifica di creazione per il contesto host.
MonitorExistingSilos
Se true, creare e terminare le notifiche verranno recapitate per eventuali silos attualmente presenti al momento della registrazione; in caso contrario, verranno recapitate solo notifiche per i nuovi silos.
Reserved[5]
Riservato per l'utilizzo nel 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 viene terminato un silo del server (che sta per essere distrutto) nel sistema. Questo valore può essere NULL. Ciò consente ai driver di completare il lavoro all'interno del silo e iniziare a rimuovere le strutture dati per silo.
DriverObjectName
Puntatore al nome unicode per l'oggetto driver che registra per le notifiche.
ComponentName
Puntatore al nome unicode per la registrazione del componente per le notifiche.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1607 |
Server minimo supportato | Windows Server 2016 |
Intestazione | ntddk.h |