SILO_MONITOR_REGISTRATION 구조체(ntddk.h)
이 구조는 서버 사일로 이벤트에 대한 알림을 받을 수 있는 서버 사일로 모니터를 지정합니다.
구문
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;
멤버
Version
를 SILO_MONITOR_REGISTRATION_VERSION.
MonitorHost
true이면 호스트 컨텍스트에 대한 만들기 알림이 전달됩니다.
MonitorExistingSilos
true이면 등록 시 현재 존재하는 사일로에 대해 알림 만들기 및 종료가 전달됩니다. 그렇지 않으면 새 사일로에 대한 알림만 전달됩니다.
Reserved[5]
시스템에서 사용하도록 예약되었습니다.
DriverObjectName
ComponentName
CreateCallback
시스템에서 새 서버 사일로를 만들 때마다 호출되는 콜백에 대한 포인터입니다. 이 값은 NULL일 수 있습니다. 이를 통해 드라이버는 이벤트를 처리하고 사일로별 데이터 구조를 설정할 수 있습니다.
TerminateCallback
시스템에서 서버 사일로가 종료(제거될 예정)될 때마다 호출되는 콜백에 대한 포인터입니다. 이 값은 NULL일 수 있습니다. 이렇게 하면 드라이버가 사일로 내에서 작업을 완료하고 사일로별 데이터 구조를 분해하기 시작할 수 있습니다.
DriverObjectName
알림을 등록하는 드라이버 개체의 유니코드 이름에 대한 포인터입니다.
ComponentName
알림을 등록하는 구성 요소의 유니코드 이름에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1607 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | ntddk.h |