DkmSystemInformation クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロセスまたは接続で使用されているコンピューター システムに関する情報が含まれます。 これは、プロセスの '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) で導入されました。 |