Condividi tramite


DkmSystemInformation.Create Metodo

Definizione

Overload

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

Create una nuova istanza dell'oggetto DkmSystemInformation.

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

Create una nuova istanza dell'oggetto DkmSystemInformation.

Questa API è stata introdotta in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

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

Create una nuova istanza dell'oggetto DkmSystemInformation.

Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

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

Create una nuova istanza dell'oggetto DkmSystemInformation.

Questa API è stata introdotta in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

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

Create una nuova istanza dell'oggetto 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

Parametri

ProcessorArchitecture
DkmProcessorArchitecture

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

PageSize
Int32

[In] Dimensioni minime per una pagina di memoria virtuale. Questo valore può essere zero negli scenari di dispositivo remoto in cui le dimensioni della pagina sono sconosciute.

OperatingSystemVersion
Int32

[In] Valore a 4 byte contenente la versione del sistema operativo compressa come {ID piattaforma, versione principale, versione secondaria, versione principale del Service Pack}. L'ID della piattaforma dalla struttura OSVERSIONINFO ed è attualmente sempre definito per VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[In] VER_SUITE_* flag dalla struttura OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[In] Flag che forniscono informazioni sul sistema utilizzato da un sistema computer in cui è in uso un processo/thread/connessione.

ProcessorFeatures
DkmProcessorFeatures

[In] Flag che indicano le funzionalità disponibili nel processore in cui è in esecuzione questo sistema/processo/thread. Questi in genere gestiscono la disponibilità dei set di registri.

Restituisce

[Out] Risultato di questa chiamata al metodo.

Si applica a

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

Create una nuova istanza dell'oggetto DkmSystemInformation.

Questa API è stata introdotta in 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

Parametri

ProcessorArchitecture
DkmProcessorArchitecture

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

PageSize
Int32

[In] Dimensioni minime per una pagina di memoria virtuale. Questo valore può essere zero negli scenari di dispositivo remoto in cui le dimensioni della pagina sono sconosciute.

OperatingSystemVersion
Int32

[In] Valore a 4 byte contenente la versione del sistema operativo compressa come {ID piattaforma, versione principale, versione secondaria, versione principale del Service Pack}. L'ID della piattaforma dalla struttura OSVERSIONINFO ed è attualmente sempre definito per VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[In] VER_SUITE_* flag dalla struttura OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[In] Flag che forniscono informazioni sul sistema utilizzato da un sistema computer in cui è in uso un processo/thread/connessione.

ProcessorFeatures
DkmProcessorFeatures

[In] Flag che indicano le funzionalità disponibili nel processore in cui è in esecuzione questo sistema/processo/thread. Questi in genere gestiscono la disponibilità dei set di registri.

MinidumpFlags
MinidumpFlags

[In] Se si esegue il debug del dump, specifica i flag MINIDUMP_TYPE del mini dump di cui viene eseguito il debug. Se si esegue il debug in tempo reale, questo valore è sempre zero.

SystemDirectory
String

[In,Facoltativo] Percorso della directory di sistema. Per Windows a 32 bit e a 64 bit, questo valore è in genere C:\Windows\System32.

SystemWow64Directory
String

[In,Facoltativo] Percorso della directory di sistema WOW64. Questo valore è in genere C:\Windows\SysWOW64. In Windows a 32 bit questo valore sarà NULL.

Restituisce

[Out] Risultato di questa chiamata al metodo.

Si applica a

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

Create una nuova istanza dell'oggetto DkmSystemInformation.

Questa API è stata introdotta in 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

Parametri

ProcessorArchitecture
DkmProcessorArchitecture

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

PageSize
Int32

[In] Dimensioni minime per una pagina di memoria virtuale. Questo valore può essere zero negli scenari di dispositivo remoto in cui le dimensioni della pagina sono sconosciute.

OperatingSystemVersion
Int32

[In] Valore a 4 byte contenente la versione del sistema operativo compressa come {ID piattaforma, versione principale, versione secondaria, versione principale del Service Pack}. L'ID della piattaforma dalla struttura OSVERSIONINFO ed è attualmente sempre definito per VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[In] VER_SUITE_* flag dalla struttura OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[In] Flag che forniscono informazioni sul sistema utilizzato da un sistema computer in cui è in uso un processo/thread/connessione.

ProcessorFeatures
DkmProcessorFeatures

[In] Flag che indicano le funzionalità disponibili nel processore in cui è in esecuzione questo sistema/processo/thread. Questi in genere gestiscono la disponibilità dei set di registri.

MinidumpFlags
MinidumpFlags

[In] Se si esegue il debug del dump, specifica i flag MINIDUMP_TYPE del mini dump di cui viene eseguito il debug. Se si esegue il debug in tempo reale, questo valore è sempre zero.

SystemDirectory
String

[In,Facoltativo] Percorso della directory di sistema. Per Windows a 32 bit e a 64 bit, questo valore è in genere C:\Windows\System32.

SystemWow64Directory
String

[In,Facoltativo] Percorso della directory di sistema WOW64. Questo valore è in genere C:\Windows\SysWOW64. In Windows a 32 bit questo valore sarà NULL.

DeviceInfo
DkmDeviceInfo

[In,Facoltativo] Informazioni sul dispositivo per il sistema corrente, disponibili per Windows 10 o versioni successive. Sono inclusi il fattore di forma fisica del dispositivo e la famiglia di sistemi operativi e il numero di versione del sistema operativo.

Restituisce

[Out] Risultato di questa chiamata al metodo.

Si applica a

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

Create una nuova istanza dell'oggetto DkmSystemInformation.

Questa API è stata introdotta in 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

Parametri

ProcessorArchitecture
DkmProcessorArchitecture

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

PageSize
Int32

[In] Dimensioni minime per una pagina di memoria virtuale. Questo valore può essere zero negli scenari di dispositivo remoto in cui le dimensioni della pagina sono sconosciute.

OperatingSystemVersion
Int32

[In] Valore a 4 byte contenente la versione del sistema operativo compressa come {ID piattaforma, versione principale, versione secondaria, versione principale del Service Pack}. L'ID della piattaforma dalla struttura OSVERSIONINFO ed è attualmente sempre definito per VER_PLATFORM_WIN32_NT (2).

SuiteMask
UInt16

[In] VER_SUITE_* flag dalla struttura OSVERSIONINFOEX.

Flags
DkmSystemInformationFlags

[In] Flag che forniscono informazioni sul sistema utilizzato da un sistema computer in cui è in uso un processo/thread/connessione.

ProcessorFeatures
DkmProcessorFeatures

[In] Flag che indicano le funzionalità disponibili nel processore in cui è in esecuzione questo sistema/processo/thread. Questi in genere gestiscono la disponibilità dei set di registri.

MinidumpFlags
MinidumpFlags

[In] Se si esegue il debug del dump, specifica i flag MINIDUMP_TYPE del mini dump di cui viene eseguito il debug. Se si esegue il debug in tempo reale, questo valore è sempre zero.

SystemDirectory
String

[In,Facoltativo] Percorso della directory di sistema. Per Windows a 32 bit e a 64 bit, questo valore è in genere C:\Windows\System32.

SystemWow64Directory
String

[In,Facoltativo] Percorso della directory di sistema WOW64. Questo valore è in genere C:\Windows\SysWOW64. In Windows a 32 bit questo valore sarà NULL.

DeviceInfo
DkmDeviceInfo

[In,Facoltativo] Informazioni sul dispositivo per il sistema corrente, disponibili per Windows 10 o versioni successive. Sono inclusi il fattore di forma fisica del dispositivo e la famiglia di sistemi operativi e il numero di versione del sistema operativo.

OperatingSystemBuildNumber
UInt32

[In] Parte relativa al numero di build della versione del sistema operativo.

HostArchitecture
DkmProcessorArchitecture

[In] PROCESSOR_ARCHITECTURE_* valore per il sistema host. Per un file di dump di un processo in esecuzione in WoW o Emulazione, può corrispondere all'architettura del processo o dell'architettura del sistema operativo a seconda della visualizzazione del processo in uso.

Restituisce

[Out] Risultato di questa chiamata al metodo.

Si applica a