public void CheckImageHealthOnlineSession() { using (DismSession session = DismApi.OpenOnlineSession()) { DismImageHealthState imageHealthState = DismApi.CheckImageHealth(session, scanImage: false, progressCallback: null, userData: null); imageHealthState.ShouldBe(DismImageHealthState.Healthy); } }
public static extern int DismCheckImageHealth(DismSession session, [MarshalAs(UnmanagedType.Bool)] bool scanImage, SafeWaitHandle cancelEvent, DismProgressCallback progress, IntPtr userData, out DismImageHealthState imageHealth);