estructura SILO_MONITOR_REGISTRATION (ntddk.h)
Esta estructura especifica un monitor de silo de servidor que puede recibir notificaciones sobre eventos de silo de servidor.
Sintaxis
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;
Miembros
Version
Establezca en SILO_MONITOR_REGISTRATION_VERSION.
MonitorHost
Si es true, se entregará una notificación de creación para el contexto del host.
MonitorExistingSilos
Si es true, las notificaciones de creación y finalización se entregarán para los silos que existen actualmente en el momento del registro; de lo contrario, solo se entregarán las notificaciones de los nuevos silos.
Reserved[5]
Reservado para uso del sistema.
DriverObjectName
ComponentName
CreateCallback
Puntero a una devolución de llamada que se invoca cada vez que se crea un nuevo silo de servidor en el sistema. Este valor puede ser NULL. Esto proporciona a los controladores la oportunidad de controlar el evento y configurar estructuras de datos por silo.
TerminateCallback
Puntero a una devolución de llamada que se invoca cada vez que finaliza un silo de servidor (a punto de destruirse) en el sistema. Este valor puede ser NULL. Esto proporciona a los impulsores la oportunidad de completar el trabajo dentro del silo y comenzar a eliminar sus estructuras de datos por silo.
DriverObjectName
Puntero al nombre unicode del objeto de controlador que se registra para las notificaciones.
ComponentName
Puntero al nombre unicode del componente que se registra para las notificaciones.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1607 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | ntddk.h |