Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver hur du arbetar med menyn Datamodell i WinDbg.
Ny modellfråga
Använd dialogrutan Ange modellfråga för att skapa en ny modellfråga. Du kan placera vad som helst här som du lägger i ett normalt dx kommando.
Ange till exempel Debugger.Sessions för att undersöka felsökningssessionernas objekt.
Allmän information om felsökningsobjekten finns i dx (Visa objektmodelluttryck för felsökningsprogram).
Använd LINQ-frågor för att fördjupa dig i sessionen. Den här frågan visar de fem vanligaste processerna som kör flest trådar.
Debugger.Sessions.First().Processes.Select(p => new { Name = p.Name, ThreadCount = p.Threads.Count() }).OrderByDescending(p => p.ThreadCount),5
Datamodellutforskaren
Använd datamodellutforskaren för att snabbt bläddra bland alla datamodellobjekt i Debugger namnområdet.
Visningsläge
Använd visningsläge för att växla mellan rutnäts-, hierarki- och diagramvisningslägen. Du kan högerklicka på kolumnrubriker för att dölja eller visa fler kolumner.
Rutnätsläget är användbart när du vill gräva ned i objekten. Här är till exempel den tidigare frågan med de översta trådarna i rutnätsvyn.
Om du väljer ett understruket objekt öppnas en ny flik och en fråga körs för att visa den informationen.
Den här frågan visar enheterna i plug-and-play-enhetsträdet grupperat efter namnet på det fysiska enhetsobjektets drivrutin för en kernelsession.
Debugger.Sessions.First().Devices.DeviceTree.Flatten(n => n.Children).GroupBy(n => n.PhysicalDeviceObject->Driver->DriverName.ToDisplayString())
Ändra fråga
Redigera frågetextrutan för att ändra frågan som används i det aktiva datamodellfönstret .
Ändra fönster- eller flikrubrik
Nya allmänna datamodellfönster får titeln Datamodell. Du kan anpassa rubriker genom att anropa snabbmenyalternativet Ändra rubrik från antingen fliken eller fönstrets rubrikfönster.
Anmärkning
Rubriken får inte vara tom eller innehålla semikolon.