DkmSystemInformation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит сведения о компьютерной системе, используемой процессом или подключением. Его можно получить с помощью свойства SystemInformation процесса или из DefaultPort.DkmTransportConnection.GetSystemInformation.
public ref class DkmSystemInformation
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmSystemInformation
[Windows::Foundation::Metadata::WebHostHidden]
class DkmSystemInformation
[System.Runtime.InteropServices.Guid("0b539dba-077a-7055-b78c-44e3b1d35bba")]
public class DkmSystemInformation
[<System.Runtime.InteropServices.Guid("0b539dba-077a-7055-b78c-44e3b1d35bba")>]
type DkmSystemInformation = class
Public Class DkmSystemInformation
- Наследование
-
DkmSystemInformation
- Атрибуты
Свойства
DeviceInfo |
[Необязательно] Сведения об устройстве для текущей системы, доступные для Windows 10 или более поздней версии. Сюда входят физический форм-фактор устройства, семейство ОС и номер версии операционной системы. Этот API появился в Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
Flags |
Флаги, предоставляющие сведения о системе, которую использует компьютерная система, используемая процессом, потоком или подключением. |
HostArchitecture |
PROCESSOR_ARCHITECTURE_* значение для хост-системы. Файл дампа процесса, выполняющегося в wow или эмуляции, может соответствовать архитектуре процесса или архитектуре операционной системы в зависимости от используемого представления процесса. Этот API появился в Visual Studio 17 с обновлением 4 (DkmApiVersion.VS17Update4). |
MinidumpFlags |
При отладке дампа указывает флаги MINIDUMP_TYPE отлаживаемого мини-дампа. При динамической отладке это значение всегда равно нулю. Этот API появился в Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
OperatingSystemBuildNumber |
Часть номера сборки версии ОС. Этот API появился в Visual Studio 17 с обновлением 4 (DkmApiVersion.VS17Update4). |
OperatingSystemVersion |
4-байтовое значение, содержащее версию операционной системы, упакованную в {идентификатор платформы, основную версию, дополнительную версию, основную версию пакета обновления}. Идентификатор платформы из структуры OSVERSIONINFO и в настоящее время всегда определяется для VER_PLATFORM_WIN32_NT (2). |
PageSize |
Минимальный размер страницы виртуальной памяти. Это значение может быть равно нулю в сценариях удаленного устройства, где размер страницы неизвестен. |
ProcessorArchitecture |
Пример: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) или PROCESSOR_ARCHITECTURE_ARM64 (12). |
ProcessorFeatures |
Флаги, указывающие функции, доступные в процессоре, на котором выполняется эта система, процесс или поток. Обычно они касаются доступности наборов регистров. |
SuiteMask |
VER_SUITE_ флаги* из структуры OSVERSIONINFOEX. |
SystemDirectory |
[Необязательно] Путь к системный каталог. Для 32-разрядной и 64-разрядной версии Windows это значение обычно имеет значение C:\Windows\System32. Этот API появился в Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
SystemWow64Directory |
[Необязательно] Путь к системный каталог WOW64. Обычно это значение — C:\Windows\SysWOW64. В 32-разрядной версии Windows это значение будет иметь значение NULL. Этот API появился в Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
Методы
Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures) |
Create новый экземпляр объекта DkmSystemInformation. |
Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures, MinidumpFlags, String, String) |
Create новый экземпляр объекта DkmSystemInformation. Этот API появился в Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures, MinidumpFlags, String, String, DkmDeviceInfo) |
Create новый экземпляр объекта DkmSystemInformation. Этот API появился в Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures, MinidumpFlags, String, String, DkmDeviceInfo, UInt32, DkmProcessorArchitecture) |
Create новый экземпляр объекта DkmSystemInformation. Этот API появился в Visual Studio 17 с обновлением 4 (DkmApiVersion.VS17Update4). |