Поделиться через


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).

Применяется к