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
- NameObjectCollectionBase.cs
- EntryPointNotFoundException.cs
- MsmqVerifier.cs
- ObjectItemCollection.cs
- login.cs
- CollectionEditor.cs
- DataGridViewCellParsingEventArgs.cs
- FunctionImportElement.cs
- SafeFileHandle.cs
- AnnotationDocumentPaginator.cs
- XmlSchemaAll.cs
- TextEditorCharacters.cs
- CompiledIdentityConstraint.cs
- TdsValueSetter.cs
- SemanticResultValue.cs
- QueryExecutionOption.cs
- MarshalByValueComponent.cs
- SqlUnionizer.cs
- TrackBarDesigner.cs
- PeerService.cs
- TextSelectionHelper.cs
- UInt16.cs
- ObjectDataSourceFilteringEventArgs.cs
- ObjectAnimationUsingKeyFrames.cs
- SqlTriggerContext.cs
- ProxyOperationRuntime.cs
- StylusPointPropertyId.cs
- ScriptingJsonSerializationSection.cs
- DecimalConverter.cs
- TrustSection.cs
- SkinIDTypeConverter.cs
- FragmentNavigationEventArgs.cs
- SupportsPreviewControlAttribute.cs
- FunctionImportMapping.cs
- NavigationWindowAutomationPeer.cs
- SubpageParaClient.cs
- TemplateManager.cs
- ClickablePoint.cs
- X500Name.cs
- CustomExpression.cs
- TextBox.cs
- PrintController.cs
- FileNotFoundException.cs
- LocatorGroup.cs
- WebPartEventArgs.cs
- ProfileInfo.cs
- InkCanvasInnerCanvas.cs
- ListenerBinder.cs
- FileIOPermission.cs
- XsdSchemaFileEditor.cs
- ProxyWebPartManager.cs
- DecoderNLS.cs
- SQLMoneyStorage.cs
- HttpListenerContext.cs
- ClientScriptManager.cs
- ObjectView.cs
- Table.cs
- ProxyElement.cs
- AsyncPostBackErrorEventArgs.cs
- ManifestResourceInfo.cs
- ConfigXmlCDataSection.cs
- CapiSafeHandles.cs
- MonthChangedEventArgs.cs
- ControlTemplate.cs
- ErrorInfoXmlDocument.cs
- TypedTableBaseExtensions.cs
- RegexCompiler.cs
- SystemThemeKey.cs
- TextBoxLine.cs
- SQLInt16Storage.cs
- DecoderFallback.cs
- PeerTransportListenAddressValidator.cs
- PermissionAttributes.cs
- relpropertyhelper.cs
- QuadraticBezierSegment.cs
- XmlBindingWorker.cs
- Span.cs
- UniformGrid.cs
- AssemblyEvidenceFactory.cs
- ReaderOutput.cs
- ParseHttpDate.cs
- ProvidersHelper.cs
- _FixedSizeReader.cs
- DataListCommandEventArgs.cs
- ServiceModelActivity.cs
- Point3DAnimation.cs
- Size3D.cs
- ContextMenuService.cs
- WinCategoryAttribute.cs
- AttachedProperty.cs
- ConfigurationSettings.cs
- Constraint.cs
- KeyValuePair.cs
- CompositeDataBoundControl.cs
- HttpListenerContext.cs
- SatelliteContractVersionAttribute.cs
- PagesSection.cs
- AlignmentXValidation.cs
- _SSPIWrapper.cs
- HelpHtmlBuilder.cs