Sdílet prostřednictvím


DkmSystemInformation.Create Metoda

Definice

Přetížení

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

Create novou instanci objektu DkmSystemInformation.

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

Create novou instanci objektu DkmSystemInformation.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

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

Create novou instanci objektu DkmSystemInformation.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

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

Create novou instanci objektu DkmSystemInformation.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

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

Create novou instanci objektu DkmSystemInformation.

public:
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformation ^ Create(Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, System::UInt16 SuiteMask, Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformationFlags Flags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmProcessorFeatures ProcessorFeatures);
public:
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformation ^ Create(Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, unsigned short SuiteMask, Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformationFlags Flags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmProcessorFeatures ProcessorFeatures);
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformation Create(Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, unsigned short SuiteMask, Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformationFlags Flags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmProcessorFeatures ProcessorFeatures);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation Create (Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, ushort SuiteMask, Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags Flags, Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures ProcessorFeatures);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture * int * int * uint16 * Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags * Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation
Public Shared Function Create (ProcessorArchitecture As DkmProcessorArchitecture, PageSize As Integer, OperatingSystemVersion As Integer, SuiteMask As UShort, Flags As DkmSystemInformationFlags, ProcessorFeatures As DkmProcessorFeatures) As DkmSystemInformation

Parametry

ProcessorArchitecture
DkmProcessorArchitecture

[V] Příklad: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) nebo PROCESSOR_ARCHITECTURE_ARM64 (12).

PageSize
Int32

[V] Minimální velikost stránky virtuální paměti Tato hodnota může být nulová ve scénářích vzdálených zařízení, kde je velikost stránky neznámá.

OperatingSystemVersion
Int32

[In] 4babajtů obsahující verzi operačního systému zabalenou jako {id platformy, hlavní verze, podverze, hlavní verze service packu}. ID platformy ze struktury OSVERSIONINFO a je v současné době vždy definováno na VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[V] VER_SUITE_* příznaky ze struktury OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[V] Příznaky, které poskytují informace o systému, který počítačový systém používá proces, vlákno nebo připojení.

ProcessorFeatures
DkmProcessorFeatures

[V] Příznaky označující funkce, které jsou k dispozici v procesoru, na kterém je spuštěný tento systém, proces nebo vlákno. Ty se obecně zabývají dostupností sady registrů.

Návraty

[Mimo] Výsledek volání této metody.

Platí pro

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

Create novou instanci objektu DkmSystemInformation.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

public:
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformation ^ Create(Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, System::UInt16 SuiteMask, Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformationFlags Flags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmProcessorFeatures ProcessorFeatures, Microsoft::VisualStudio::Debugger::MinidumpFlags MinidumpFlags, System::String ^ SystemDirectory, System::String ^ SystemWow64Directory);
public:
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformation ^ Create(Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, unsigned short SuiteMask, Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformationFlags Flags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmProcessorFeatures ProcessorFeatures, Microsoft::VisualStudio::Debugger::MinidumpFlags MinidumpFlags, Platform::String ^ SystemDirectory, Platform::String ^ SystemWow64Directory);
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformation Create(Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, unsigned short SuiteMask, Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformationFlags Flags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmProcessorFeatures ProcessorFeatures, Microsoft::VisualStudio::Debugger::MinidumpFlags MinidumpFlags, std::wstring const & SystemDirectory, std::wstring const & SystemWow64Directory);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation Create (Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, ushort SuiteMask, Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags Flags, Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures ProcessorFeatures, Microsoft.VisualStudio.Debugger.MinidumpFlags MinidumpFlags, string SystemDirectory, string SystemWow64Directory);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation Create (Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, ushort SuiteMask, Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags Flags, Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures ProcessorFeatures, Microsoft.VisualStudio.Debugger.MinidumpFlags MinidumpFlags, string? SystemDirectory, string? SystemWow64Directory);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture * int * int * uint16 * Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags * Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures * Microsoft.VisualStudio.Debugger.MinidumpFlags * string * string -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation
Public Shared Function Create (ProcessorArchitecture As DkmProcessorArchitecture, PageSize As Integer, OperatingSystemVersion As Integer, SuiteMask As UShort, Flags As DkmSystemInformationFlags, ProcessorFeatures As DkmProcessorFeatures, MinidumpFlags As MinidumpFlags, SystemDirectory As String, SystemWow64Directory As String) As DkmSystemInformation

Parametry

ProcessorArchitecture
DkmProcessorArchitecture

[V] Příklad: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) nebo PROCESSOR_ARCHITECTURE_ARM64 (12).

PageSize
Int32

[V] Minimální velikost stránky virtuální paměti Tato hodnota může být nulová ve scénářích vzdálených zařízení, kde je velikost stránky neznámá.

OperatingSystemVersion
Int32

[In] 4babajtů obsahující verzi operačního systému zabalenou jako {id platformy, hlavní verze, podverze, hlavní verze service packu}. ID platformy ze struktury OSVERSIONINFO a je v současné době vždy definováno na VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[V] VER_SUITE_* příznaky ze struktury OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[V] Příznaky, které poskytují informace o systému, který počítačový systém používá proces, vlákno nebo připojení.

ProcessorFeatures
DkmProcessorFeatures

[V] Příznaky označující funkce, které jsou k dispozici v procesoru, na kterém je spuštěný tento systém, proces nebo vlákno. Ty se obecně zabývají dostupností sady registrů.

MinidumpFlags
MinidumpFlags

[V] Pokud ladění výpisu paměti, určuje MINIDUMP_TYPE příznaky ladění mini výpisu. Při živém ladění je tato hodnota vždy nulová.

SystemDirectory
String

[V,volitelné] Cesta k systémovému adresáři. Pro 32bitovou i 64bitovou verzi Windows je tato hodnota obvykle C:\Windows\System32.

SystemWow64Directory
String

[V,volitelné] Cesta k systémovému adresáři WOW64. Tato hodnota je obvykle C:\Windows\SysWOW64. V 32bitovém systému Windows bude tato hodnota null.

Návraty

[Mimo] Výsledek volání této metody.

Platí pro

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

Create novou instanci objektu DkmSystemInformation.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

public:
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformation ^ Create(Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, System::UInt16 SuiteMask, Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformationFlags Flags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmProcessorFeatures ProcessorFeatures, Microsoft::VisualStudio::Debugger::MinidumpFlags MinidumpFlags, System::String ^ SystemDirectory, System::String ^ SystemWow64Directory, Microsoft::VisualStudio::Debugger::DefaultPort::DkmDeviceInfo ^ DeviceInfo);
public:
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformation ^ Create(Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, unsigned short SuiteMask, Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformationFlags Flags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmProcessorFeatures ProcessorFeatures, Microsoft::VisualStudio::Debugger::MinidumpFlags MinidumpFlags, Platform::String ^ SystemDirectory, Platform::String ^ SystemWow64Directory, Microsoft::VisualStudio::Debugger::DefaultPort::DkmDeviceInfo ^ DeviceInfo);
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformation Create(Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, unsigned short SuiteMask, Microsoft::VisualStudio::Debugger::DefaultPort::DkmSystemInformationFlags Flags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmProcessorFeatures ProcessorFeatures, Microsoft::VisualStudio::Debugger::MinidumpFlags MinidumpFlags, std::wstring const & SystemDirectory, std::wstring const & SystemWow64Directory, Microsoft::VisualStudio::Debugger::DefaultPort::DkmDeviceInfo const & DeviceInfo);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation Create (Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, ushort SuiteMask, Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags Flags, Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures ProcessorFeatures, Microsoft.VisualStudio.Debugger.MinidumpFlags MinidumpFlags, string SystemDirectory, string SystemWow64Directory, Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeviceInfo DeviceInfo);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation Create (Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, ushort SuiteMask, Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags Flags, Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures ProcessorFeatures, Microsoft.VisualStudio.Debugger.MinidumpFlags MinidumpFlags, string? SystemDirectory, string? SystemWow64Directory, Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeviceInfo? DeviceInfo);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture * int * int * uint16 * Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags * Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures * Microsoft.VisualStudio.Debugger.MinidumpFlags * string * string * Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeviceInfo -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation
Public Shared Function Create (ProcessorArchitecture As DkmProcessorArchitecture, PageSize As Integer, OperatingSystemVersion As Integer, SuiteMask As UShort, Flags As DkmSystemInformationFlags, ProcessorFeatures As DkmProcessorFeatures, MinidumpFlags As MinidumpFlags, SystemDirectory As String, SystemWow64Directory As String, DeviceInfo As DkmDeviceInfo) As DkmSystemInformation

Parametry

ProcessorArchitecture
DkmProcessorArchitecture

[V] Příklad: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) nebo PROCESSOR_ARCHITECTURE_ARM64 (12).

PageSize
Int32

[V] Minimální velikost stránky virtuální paměti Tato hodnota může být nulová ve scénářích vzdálených zařízení, kde je velikost stránky neznámá.

OperatingSystemVersion
Int32

[In] 4babajtů obsahující verzi operačního systému zabalenou jako {id platformy, hlavní verze, podverze, hlavní verze service packu}. ID platformy ze struktury OSVERSIONINFO a je v současné době vždy definováno na VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[V] VER_SUITE_* příznaky ze struktury OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[V] Příznaky, které poskytují informace o systému, který počítačový systém používá proces, vlákno nebo připojení.

ProcessorFeatures
DkmProcessorFeatures

[V] Příznaky označující funkce, které jsou k dispozici v procesoru, na kterém je spuštěný tento systém, proces nebo vlákno. Ty se obecně zabývají dostupností sady registrů.

MinidumpFlags
MinidumpFlags

[V] Pokud ladění výpisu paměti, určuje MINIDUMP_TYPE příznaky ladění mini výpisu. Při živém ladění je tato hodnota vždy nulová.

SystemDirectory
String

[V,volitelné] Cesta k systémovému adresáři. Pro 32bitovou i 64bitovou verzi Windows je tato hodnota obvykle C:\Windows\System32.

SystemWow64Directory
String

[V,volitelné] Cesta k systémovému adresáři WOW64. Tato hodnota je obvykle C:\Windows\SysWOW64. V 32bitovém systému Windows bude tato hodnota null.

DeviceInfo
DkmDeviceInfo

[V,volitelné] Informace o zařízení pro aktuální systém dostupné pro Windows 10 nebo novější. To zahrnuje fyzický tvar zařízení a řadu operačních systémů a číslo verze operačního systému.

Návraty

[Mimo] Výsledek volání této metody.

Platí pro

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

Create novou instanci objektu DkmSystemInformation.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation Create (Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture ProcessorArchitecture, int PageSize, int OperatingSystemVersion, ushort SuiteMask, Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags Flags, Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures ProcessorFeatures, Microsoft.VisualStudio.Debugger.MinidumpFlags MinidumpFlags, string? SystemDirectory, string? SystemWow64Directory, Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeviceInfo? DeviceInfo, uint OperatingSystemBuildNumber, Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture HostArchitecture);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture * int * int * uint16 * Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformationFlags * Microsoft.VisualStudio.Debugger.DefaultPort.DkmProcessorFeatures * Microsoft.VisualStudio.Debugger.MinidumpFlags * string * string * Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeviceInfo * uint32 * Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSystemInformation
Public Shared Function Create (ProcessorArchitecture As DkmProcessorArchitecture, PageSize As Integer, OperatingSystemVersion As Integer, SuiteMask As UShort, Flags As DkmSystemInformationFlags, ProcessorFeatures As DkmProcessorFeatures, MinidumpFlags As MinidumpFlags, SystemDirectory As String, SystemWow64Directory As String, DeviceInfo As DkmDeviceInfo, OperatingSystemBuildNumber As UInteger, HostArchitecture As DkmProcessorArchitecture) As DkmSystemInformation

Parametry

ProcessorArchitecture
DkmProcessorArchitecture

[V] Příklad: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) nebo PROCESSOR_ARCHITECTURE_ARM64 (12).

PageSize
Int32

[V] Minimální velikost stránky virtuální paměti Tato hodnota může být nulová ve scénářích vzdálených zařízení, kde je velikost stránky neznámá.

OperatingSystemVersion
Int32

[In] 4babajtů obsahující verzi operačního systému zabalenou jako {id platformy, hlavní verze, podverze, hlavní verze service packu}. ID platformy ze struktury OSVERSIONINFO a je v současné době vždy definováno na VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[V] VER_SUITE_* příznaky ze struktury OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[V] Příznaky, které poskytují informace o systému, který počítačový systém používá proces, vlákno nebo připojení.

ProcessorFeatures
DkmProcessorFeatures

[V] Příznaky označující funkce, které jsou k dispozici v procesoru, na kterém je spuštěný tento systém, proces nebo vlákno. Ty se obecně zabývají dostupností sady registrů.

MinidumpFlags
MinidumpFlags

[V] Pokud ladění výpisu paměti, určuje MINIDUMP_TYPE příznaky ladění mini výpisu. Při živém ladění je tato hodnota vždy nulová.

SystemDirectory
String

[V,volitelné] Cesta k systémovému adresáři. Pro 32bitovou i 64bitovou verzi Windows je tato hodnota obvykle C:\Windows\System32.

SystemWow64Directory
String

[V,volitelné] Cesta k systémovému adresáři WOW64. Tato hodnota je obvykle C:\Windows\SysWOW64. V 32bitovém systému Windows bude tato hodnota null.

DeviceInfo
DkmDeviceInfo

[V,volitelné] Informace o zařízení pro aktuální systém dostupné pro Windows 10 nebo novější. To zahrnuje fyzický tvar zařízení a řadu operačních systémů a číslo verze operačního systému.

OperatingSystemBuildNumber
UInt32

[V] Část Číslo sestavení verze operačního systému.

HostArchitecture
DkmProcessorArchitecture

[V] PROCESSOR_ARCHITECTURE_* hodnota pro hostitelský systém. V případě souboru výpisu stavu procesu spuštěného v rámci woW nebo emulace to může odpovídat architektuře procesu nebo architektuře operačního systému v závislosti na tom, jaké zobrazení procesu se používá.

Návraty

[Mimo] Výsledek volání této metody.

Platí pro