Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Services / Monitoring / system / Diagnosticts / processwaithandle.cs / 1 / processwaithandle.cs
using System; using System.Threading; using Microsoft.Win32; using Microsoft.Win32.SafeHandles; using System.Runtime.InteropServices; namespace System.Diagnostics { internal class ProcessWaitHandle : WaitHandle { internal ProcessWaitHandle( SafeProcessHandle processHandle): base() { SafeWaitHandle waitHandle = null; bool succeeded = NativeMethods.DuplicateHandle( new HandleRef(this, NativeMethods.GetCurrentProcess()), processHandle, new HandleRef(this, NativeMethods.GetCurrentProcess()), out waitHandle, 0, false, NativeMethods.DUPLICATE_SAME_ACCESS); if (!succeeded) { Marshal.ThrowExceptionForHR(Marshal.GetHRForLastWin32Error()); } this.SafeWaitHandle = waitHandle; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataAccessException.cs
- PixelShader.cs
- MailWebEventProvider.cs
- MembershipAdapter.cs
- ReflectionUtil.cs
- HScrollBar.cs
- ProcessDesigner.cs
- StringExpressionSet.cs
- SiteMapDataSourceDesigner.cs
- GroupBox.cs
- ToolStripSettings.cs
- SqlDataSourceQueryEditor.cs
- DocumentPageHost.cs
- PointKeyFrameCollection.cs
- Cursor.cs
- HitTestWithPointDrawingContextWalker.cs
- mactripleDES.cs
- SelectionRange.cs
- RoleManagerEventArgs.cs
- FlowDocument.cs
- ToolboxItemImageConverter.cs
- UserPersonalizationStateInfo.cs
- DataServiceClientException.cs
- TextTreeExtractElementUndoUnit.cs
- PreservationFileWriter.cs
- LocalizableResourceBuilder.cs
- ReaderWriterLock.cs
- Section.cs
- BreakSafeBase.cs
- MetadataHelper.cs
- ActivityExecutionContextCollection.cs
- ContextStaticAttribute.cs
- NativeMethods.cs
- ChainedAsyncResult.cs
- XmlSchemaNotation.cs
- StringCollectionMarkupSerializer.cs
- TransformerInfo.cs
- formatter.cs
- CacheSection.cs
- ValueTable.cs
- DesignSurfaceEvent.cs
- AnimationClockResource.cs
- TraceHwndHost.cs
- ResolveMatchesMessage11.cs
- ToolboxService.cs
- Rect3DConverter.cs
- KnownTypeHelper.cs
- ResolveCriteriaCD1.cs
- DetailsViewDeletedEventArgs.cs
- WpfGeneratedKnownProperties.cs
- HttpCachePolicyBase.cs
- SessionStateSection.cs
- UrlAuthFailedErrorFormatter.cs
- CodeNamespace.cs
- ProcessHostFactoryHelper.cs
- QueryContinueDragEventArgs.cs
- RuntimeArgumentHandle.cs
- Event.cs
- SharedPersonalizationStateInfo.cs
- OpCopier.cs
- ObjectToModelValueConverter.cs
- WrapPanel.cs
- TableRowGroup.cs
- IconHelper.cs
- ReferencedCollectionType.cs
- MdbDataFileEditor.cs
- GlyphRunDrawing.cs
- Animatable.cs
- MarkupWriter.cs
- BaseCodePageEncoding.cs
- WebPartsPersonalization.cs
- ToolboxComponentsCreatingEventArgs.cs
- ListGeneralPage.cs
- UIElementAutomationPeer.cs
- LocalizationCodeDomSerializer.cs
- SafeArrayRankMismatchException.cs
- DataControlPagerLinkButton.cs
- MimeXmlReflector.cs
- CachedFontFamily.cs
- HttpCapabilitiesEvaluator.cs
- DocumentScope.cs
- XmlNodeComparer.cs
- DoubleAnimationUsingPath.cs
- FixedFlowMap.cs
- CompiledXpathExpr.cs
- CodeDelegateCreateExpression.cs
- GraphicsContext.cs
- ContainerControl.cs
- ChannelServices.cs
- ComboBox.cs
- MatrixAnimationUsingPath.cs
- SolidColorBrush.cs
- XPathDocumentBuilder.cs
- RuleAttributes.cs
- WebControlsSection.cs
- ListItem.cs
- CompiledELinqQueryState.cs
- VScrollProperties.cs
- HandledEventArgs.cs
- CellParaClient.cs