Compartilhar via


DkmSystemInformation.Create Método

Definição

Sobrecargas

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

Create uma nova instância de objeto DkmSystemInformation.

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

Create uma nova instância de objeto DkmSystemInformation.

Essa API foi introduzida no Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

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

Create uma nova instância de objeto DkmSystemInformation.

Essa API foi introduzida no Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

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

Create uma nova instância de objeto DkmSystemInformation.

Essa API foi introduzida no Visual Studio 17 Atualização 4 (DkmApiVersion.VS17Update4).

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

Create uma nova instância de objeto 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

Parâmetros

ProcessorArchitecture
DkmProcessorArchitecture

[In] Exemplo: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) ou PROCESSOR_ARCHITECTURE_ARM64 (12).

PageSize
Int32

[In] Tamanho mínimo para uma página de memória virtual. Esse valor pode ser zero em cenários de dispositivo remoto em que o tamanho da página é desconhecido.

OperatingSystemVersion
Int32

[In] Valor de 4 bytes que contém a versão do sistema operacional empacotada como {id de plataforma, versão principal, versão secundária, versão principal do service pack}. A ID da plataforma da estrutura OSVERSIONINFO e atualmente é sempre definida como VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[In] VER_SUITE_* sinalizadores da estrutura OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[In] Sinalizadores que fornecem informações sobre o sistema que um sistema de computador que um processo/thread/conexão está usando.

ProcessorFeatures
DkmProcessorFeatures

[In] Sinalizadores que indicam os recursos que estão disponíveis no processador no qual esse sistema/processo/thread está em execução. Eles geralmente lidam com a disponibilidade do conjunto de registros.

Retornos

[Out] Resultado dessa chamada de método.

Aplica-se a

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

Create uma nova instância de objeto DkmSystemInformation.

Essa API foi introduzida no 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

Parâmetros

ProcessorArchitecture
DkmProcessorArchitecture

[In] Exemplo: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) ou PROCESSOR_ARCHITECTURE_ARM64 (12).

PageSize
Int32

[In] Tamanho mínimo para uma página de memória virtual. Esse valor pode ser zero em cenários de dispositivo remoto em que o tamanho da página é desconhecido.

OperatingSystemVersion
Int32

[In] Valor de 4 bytes que contém a versão do sistema operacional empacotada como {id de plataforma, versão principal, versão secundária, versão principal do service pack}. A ID da plataforma da estrutura OSVERSIONINFO e atualmente é sempre definida como VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[In] VER_SUITE_* sinalizadores da estrutura OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[In] Sinalizadores que fornecem informações sobre o sistema que um sistema de computador que um processo/thread/conexão está usando.

ProcessorFeatures
DkmProcessorFeatures

[In] Sinalizadores que indicam os recursos que estão disponíveis no processador no qual esse sistema/processo/thread está em execução. Eles geralmente lidam com a disponibilidade do conjunto de registros.

MinidumpFlags
MinidumpFlags

[In] Se a depuração de despejo, especifica os sinalizadores de MINIDUMP_TYPE do mini despejo que está sendo depurado. Se a depuração dinâmica, esse valor será sempre zero.

SystemDirectory
String

[In,Optional] O caminho do diretório do sistema. Para o Windows de 32 bits e 64 bits, esse valor normalmente é C:\Windows\System32.

SystemWow64Directory
String

[In,Optional] O caminho do diretório do sistema WOW64. Esse valor normalmente é C:\Windows\SysWOW64. No Windows de 32 bits, esse valor será NULL.

Retornos

[Out] Resultado dessa chamada de método.

Aplica-se a

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

Create uma nova instância de objeto DkmSystemInformation.

Essa API foi introduzida no 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

Parâmetros

ProcessorArchitecture
DkmProcessorArchitecture

[In] Exemplo: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) ou PROCESSOR_ARCHITECTURE_ARM64 (12).

PageSize
Int32

[In] Tamanho mínimo para uma página de memória virtual. Esse valor pode ser zero em cenários de dispositivo remoto em que o tamanho da página é desconhecido.

OperatingSystemVersion
Int32

[In] Valor de 4 bytes que contém a versão do sistema operacional empacotada como {id de plataforma, versão principal, versão secundária, versão principal do service pack}. A ID da plataforma da estrutura OSVERSIONINFO e atualmente é sempre definida como VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[In] VER_SUITE_* sinalizadores da estrutura OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[In] Sinalizadores que fornecem informações sobre o sistema que um sistema de computador que um processo/thread/conexão está usando.

ProcessorFeatures
DkmProcessorFeatures

[In] Sinalizadores que indicam os recursos que estão disponíveis no processador no qual esse sistema/processo/thread está em execução. Eles geralmente lidam com a disponibilidade do conjunto de registros.

MinidumpFlags
MinidumpFlags

[In] Se a depuração de despejo, especifica os sinalizadores de MINIDUMP_TYPE do mini despejo que está sendo depurado. Se a depuração dinâmica, esse valor será sempre zero.

SystemDirectory
String

[In,Optional] O caminho do diretório do sistema. Para o Windows de 32 bits e 64 bits, esse valor normalmente é C:\Windows\System32.

SystemWow64Directory
String

[In,Optional] O caminho do diretório do sistema WOW64. Esse valor normalmente é C:\Windows\SysWOW64. No Windows de 32 bits, esse valor será NULL.

DeviceInfo
DkmDeviceInfo

[In,Optional] As informações do dispositivo para o sistema atual, disponíveis para Windows 10 ou posterior. Isso inclui o fator de forma física do dispositivo e a família do sistema operacional e o número de versão do sistema operacional.

Retornos

[Out] Resultado dessa chamada de método.

Aplica-se a

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

Create uma nova instância de objeto DkmSystemInformation.

Essa API foi introduzida no Visual Studio 17 Atualização 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

Parâmetros

ProcessorArchitecture
DkmProcessorArchitecture

[In] Exemplo: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) ou PROCESSOR_ARCHITECTURE_ARM64 (12).

PageSize
Int32

[In] Tamanho mínimo para uma página de memória virtual. Esse valor pode ser zero em cenários de dispositivo remoto em que o tamanho da página é desconhecido.

OperatingSystemVersion
Int32

[In] Valor de 4 bytes que contém a versão do sistema operacional empacotada como {id de plataforma, versão principal, versão secundária, versão principal do service pack}. A ID da plataforma da estrutura OSVERSIONINFO e atualmente é sempre definida como VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[In] VER_SUITE_* sinalizadores da estrutura OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[In] Sinalizadores que fornecem informações sobre o sistema que um sistema de computador que um processo/thread/conexão está usando.

ProcessorFeatures
DkmProcessorFeatures

[In] Sinalizadores que indicam os recursos que estão disponíveis no processador no qual esse sistema/processo/thread está em execução. Eles geralmente lidam com a disponibilidade do conjunto de registros.

MinidumpFlags
MinidumpFlags

[In] Se a depuração de despejo, especifica os sinalizadores de MINIDUMP_TYPE do mini despejo que está sendo depurado. Se a depuração dinâmica, esse valor será sempre zero.

SystemDirectory
String

[In,Optional] O caminho do diretório do sistema. Para o Windows de 32 bits e 64 bits, esse valor normalmente é C:\Windows\System32.

SystemWow64Directory
String

[In,Optional] O caminho do diretório do sistema WOW64. Esse valor normalmente é C:\Windows\SysWOW64. No Windows de 32 bits, esse valor será NULL.

DeviceInfo
DkmDeviceInfo

[In,Optional] As informações do dispositivo para o sistema atual, disponíveis para Windows 10 ou posterior. Isso inclui o fator de forma física do dispositivo e a família do sistema operacional e o número de versão do sistema operacional.

OperatingSystemBuildNumber
UInt32

[In] A parte Número de Build da versão do sistema operacional.

HostArchitecture
DkmProcessorArchitecture

[In] PROCESSOR_ARCHITECTURE_* valor para o sistema host. Para um arquivo de despejo de um processo em execução em WoW ou Emulation, isso pode corresponder à arquitetura do processo ou arquitetura do Sistema Operacional, dependendo de qual exibição do processo está sendo usada.

Retornos

[Out] Resultado dessa chamada de método.

Aplica-se a