internal LockInformation(RtlProcessLockInformation lockInfo) { this.Address = lockInfo.Address; this.Type = lockInfo.Type; this.OwningThreadId = lockInfo.OwningThread.ToInt32(); this.LockCount = lockInfo.LockCount; this.ContentionCount = lockInfo.ContentionCount; this.EntryCount = lockInfo.EntryCount; this.RecursionCount = lockInfo.RecursionCount; this.SharedWaiters = lockInfo.NumberOfWaitingShared; this.ExclusiveWaiters = lockInfo.NumberOfWaitingExclusive; }
internal LockInformation(RtlProcessLockInformation lockInfo) { this.Address = lockInfo.Address; this.Type = lockInfo.Type; this.OwningThreadId = lockInfo.OwningThread.ToInt32(); this.LockCount = lockInfo.LockCount; this.ContentionCount = lockInfo.ContentionCount; this.EntryCount = lockInfo.EntryCount; this.RecursionCount = lockInfo.RecursionCount; this.SharedWaiters = lockInfo.NumberOfWaitingShared; this.ExclusiveWaiters = lockInfo.NumberOfWaitingExclusive; }