DkmRunningProcessInfo.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Dışı Bu yöntem çağrısının sonucu.