C# 클래스 System.Diagnostics.NtProcessManager

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetModules ProcessModuleCollection
GetProcessInfo ProcessInfo
GetProcessInfos System.Diagnostics.ProcessInfo[]
GetProcessInfos System.Diagnostics.ProcessInfo[]
GetThreadInfo ThreadInfo
GetThreadWaitReason ThreadWaitReason
GetValueId ValueId
HandleError void
ReadCounterValue long

공개 메소드들

메소드 설명
GetFirstModule ( int processId ) : ProcessModule
GetModules ( int processId ) : ProcessModuleCollection
GetProcessIdFromHandle ( SafeProcessHandle processHandle ) : int
GetProcessIds ( ) : int[]
GetProcessIds ( string machineName, bool isRemoteMachine ) : int[]
GetProcessInfos ( string machineName, bool isRemoteMachine ) : System.Diagnostics.ProcessInfo[]

비공개 메소드들

메소드 설명
GetModules ( int processId, bool firstModuleOnly ) : ProcessModuleCollection
GetProcessInfo ( Interop type, IntPtr instancePtr, Interop counters ) : ProcessInfo
GetProcessInfos ( PerformanceCounterLib library ) : System.Diagnostics.ProcessInfo[]
GetProcessInfos ( PerformanceCounterLib library, int processIndex, int threadIndex, byte data ) : System.Diagnostics.ProcessInfo[]
GetThreadInfo ( Interop type, IntPtr instancePtr, Interop counters ) : ThreadInfo
GetThreadWaitReason ( int value ) : ThreadWaitReason
GetValueId ( string counterName ) : ValueId
HandleError ( ) : void
ReadCounterValue ( int counterType, IntPtr dataPtr ) : long

메소드 상세

GetFirstModule() 공개 정적인 메소드

public static GetFirstModule ( int processId ) : ProcessModule
processId int
리턴 ProcessModule

GetModules() 공개 정적인 메소드

public static GetModules ( int processId ) : ProcessModuleCollection
processId int
리턴 ProcessModuleCollection

GetProcessIdFromHandle() 공개 정적인 메소드

public static GetProcessIdFromHandle ( SafeProcessHandle processHandle ) : int
processHandle Microsoft.Win32.SafeHandles.SafeProcessHandle
리턴 int

GetProcessIds() 공개 정적인 메소드

public static GetProcessIds ( ) : int[]
리턴 int[]

GetProcessIds() 공개 정적인 메소드

public static GetProcessIds ( string machineName, bool isRemoteMachine ) : int[]
machineName string
isRemoteMachine bool
리턴 int[]

GetProcessInfos() 공개 정적인 메소드

public static GetProcessInfos ( string machineName, bool isRemoteMachine ) : System.Diagnostics.ProcessInfo[]
machineName string
isRemoteMachine bool
리턴 System.Diagnostics.ProcessInfo[]