DkmRunningProcessInfo.Create Yöntem

Tanım

Yeni bir Dkmrunningprocessınfo nesne örneği oluşturun.

public:
 static Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessInfo ^ Create(int Id, long StartTime, int SessionId, System::String ^ Name, System::String ^ Title, System::String ^ UserName, System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ ClrVersions, System::String ^ CommandLine, System::String ^ CurrentDirectory, System::String ^ EnvironmentBlock, int IntegrityLevel, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::DefaultPort::DkmPublishedProgramInfo ^> ^ PublishedPrograms, Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessFlags Flags, System::UInt16 ProcessorArchitecture, Microsoft::VisualStudio::Debugger::DefaultPort::DkmAppPackageId ^ AppPackageId);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfo Create (int Id, long StartTime, int SessionId, string Name, string Title, string UserName, System.Collections.ObjectModel.ReadOnlyCollection<string> ClrVersions, string CommandLine, string CurrentDirectory, string EnvironmentBlock, int IntegrityLevel, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DefaultPort.DkmPublishedProgramInfo> PublishedPrograms, Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessFlags Flags, ushort ProcessorArchitecture, Microsoft.VisualStudio.Debugger.DefaultPort.DkmAppPackageId AppPackageId);
static member Create : int * int64 * int * string * string * string * System.Collections.ObjectModel.ReadOnlyCollection<string> * string * string * string * int * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DefaultPort.DkmPublishedProgramInfo> * Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessFlags * uint16 * Microsoft.VisualStudio.Debugger.DefaultPort.DkmAppPackageId -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfo
Public Shared Function Create (Id As Integer, StartTime As Long, SessionId As Integer, Name As String, Title As String, UserName As String, ClrVersions As ReadOnlyCollection(Of String), CommandLine As String, CurrentDirectory As String, EnvironmentBlock As String, IntegrityLevel As Integer, PublishedPrograms As ReadOnlyCollection(Of DkmPublishedProgramInfo), Flags As DkmRunningProcessFlags, ProcessorArchitecture As UShort, AppPackageId As DkmAppPackageId) As DkmRunningProcessInfo

Parametreler

Id
Int32

'Ndaki İşletim sistemi tarafından atanan işlem kimliği (PID).

StartTime
Int64

[In] 64-işlemin ne zaman başlatıldığını belirten bit tarih saat değeri. Kimliği ve işlemin başlatıldığı makine ile birlikte başlangıç zamanı, bir işlemi benzersiz bir şekilde tanımlayabilir.

SessionId
Int32

'Ndaki İşlem için Terminal sunucusu oturum kimliği (alınamıyorsa-1).

Name
String

[In, Isteğe bağlı] İşlemin başlangıç yürütülebilir dosyasının tam yolu. Tam yol alınamadığından, bu yalnızca temel yürütülebilir adı içerebilir.

Title
String

[In, Isteğe bağlı] İşlemin ana penceresinin (varsa) başlığı.

UserName
String

[In, Isteğe bağlı] İşlemin altında çalıştığı Kullanıcı adı (örn: Mycompany\myalıas).

ClrVersions
ReadOnlyCollection<String>

[In, Isteğe bağlı] Hata ayıklanan işleme yüklenmiş tüm CLR örnekleri için sürüm numarası.

CommandLine
String

[In, Isteğe bağlı] İşlemi başlatmak için kullanılan komut satırı.

CurrentDirectory
String

[In, Isteğe bağlı] İşlemin geçerli dizini.

EnvironmentBlock
String

[In, Isteğe bağlı] İşlemin ortam bloğu.

IntegrityLevel
Int32

'Ndaki Bu işlemin bütünlük düzeyini belirtmek için kullanılan SECURITY_MANDATORY_ * _RID değeri. bütünlük düzeyi yoksa veya işlem Kullanıcı kimliği yoksa,-1/MAXDWORD, bütünlük düzeyi ' nin, Vista öncesi işletim sistemlerinde olduğu gibi bilinmiyorsa veya geçersiz ise kullanılır.

PublishedPrograms
ReadOnlyCollection<DkmPublishedProgramInfo>

[In, Isteğe bağlı] Hedef işlemde etkin olan çalışma zamanları hakkında bilgi sağlar. Şu anda bu betik hata ayıklaması ve CoreCLR hata ayıklaması için kullanılır ve gelecekte diğer çalışma zamanları için de kullanılabilir.

Flags
DkmRunningProcessFlags

'Ndaki Çalışan işlemin Boolean özelliklerini içeren bayraklar.

ProcessorArchitecture
UInt16

'Ndaki Örnek: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) veya PROCESSOR_ARCHITECTURE_ARM64 (12). Bu, Dkmrunningprocessınfopropertymask. BasicInfoFlags ayarlandığında hesaplanır.

AppPackageId
DkmAppPackageId

[In, Isteğe bağlı] Bu işlem için uygulama paketinin kimliği. İşlem bir Windows Mağazası uygulamasının veya Windows Phone uygulamasının bir parçası değilse null. Bu, Dkmrunningprocessınfopropertymask. AppPackageID ayarlandığında hesaplanır.

Döndürülenler

DkmRunningProcessInfo

Dışı Bu yöntem çağrısının sonucu.

Şunlara uygulanır