次の方法で共有


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以降で使用できます。 これには、デバイスの物理的なフォーム ファクター、オペレーティング システムの OS ファミリとバージョン番号が含まれます。

この API は、Visual Studio 14 RTM (DkmApiVersion.VS14RTM) で導入されました。

Flags

プロセス/スレッド/接続で使用されているコンピューター システムのシステムに関する情報を提供するフラグ。

HostArchitecture

ホスト システムのPROCESSOR_ARCHITECTURE_* 値。 WoW またはエミュレーションで実行されているプロセスのダンプ ファイルの場合、これは、使用されているプロセスのビューに応じて、オペレーティング システムのプロセスまたはアーキテクチャのアーキテクチャと一致する可能性があります。

この API は、Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) で導入されました。

MinidumpFlags

ダンプ デバッグの場合は、デバッグ中のミニ ダンプのMINIDUMP_TYPE フラグを指定します。 ライブ デバッグの場合、この値は常に 0 です。

この API は、Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。

OperatingSystemBuildNumber

OS バージョンのビルド番号部分。

この API は、Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) で導入されました。

OperatingSystemVersion

{プラットフォーム ID、メジャー バージョン、マイナー バージョン、Service Pack メジャー バージョン} としてパックされたオペレーティング システムのバージョンを含む 4 バイト値。 OSVERSIONINFO 構造体のプラットフォーム ID であり、現在は常に VER_PLATFORM_WIN32_NT に定義されています (2)。

PageSize

仮想メモリ ページの最小サイズ。 この値は、ページ サイズが不明なリモート デバイスのシナリオでは 0 になることがあります。

ProcessorArchitecture

例: PROCESSOR_ARCHITECTURE_INTEL (0)、PROCESSOR_ARCHITECTURE_ARM (5)、PROCESSOR_ARCHITECTURE_AMD64 (9)、またはPROCESSOR_ARCHITECTURE_ARM64 (12)。

ProcessorFeatures

このシステム/プロセス/スレッドが実行されているプロセッサで使用できる機能を示すフラグ。 これらは通常、レジスタ セットの可用性を扱います。

SuiteMask

OSVERSIONINFOEX 構造体のVER_SUITE_* フラグ。

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)

新しい DkmSystemInformation オブジェクト インスタンスをCreateします。

Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures, MinidumpFlags, String, String)

新しい DkmSystemInformation オブジェクト インスタンスをCreateします。

この API は、Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。

Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures, MinidumpFlags, String, String, DkmDeviceInfo)

新しい DkmSystemInformation オブジェクト インスタンスをCreateします。

この API は、Visual Studio 14 RTM (DkmApiVersion.VS14RTM) で導入されました。

Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures, MinidumpFlags, String, String, DkmDeviceInfo, UInt32, DkmProcessorArchitecture)

新しい DkmSystemInformation オブジェクト インスタンスをCreateします。

この API は、Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) で導入されました。

適用対象