Code:
/ FX-1434 / FX-1434 / 1.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
- XsdDateTime.cs
- GlyphingCache.cs
- ECDiffieHellmanPublicKey.cs
- DrawingContextDrawingContextWalker.cs
- InternalDispatchObject.cs
- RpcAsyncResult.cs
- LinqDataSourceContextEventArgs.cs
- diagnosticsswitches.cs
- SelectedPathEditor.cs
- Privilege.cs
- Properties.cs
- RijndaelManaged.cs
- SvcMapFileSerializer.cs
- PersonalizationEntry.cs
- SchemaElementDecl.cs
- ServicesExceptionNotHandledEventArgs.cs
- ScriptModule.cs
- FileAuthorizationModule.cs
- TypeSystem.cs
- ImageAttributes.cs
- WebRequestModulesSection.cs
- RegisteredHiddenField.cs
- WebPartMenuStyle.cs
- SelectionUIService.cs
- XmlSchemaImport.cs
- xmlglyphRunInfo.cs
- SecurityPolicySection.cs
- QilChoice.cs
- LongValidator.cs
- Vector3D.cs
- UnknownBitmapEncoder.cs
- OleDbPropertySetGuid.cs
- SchemaMapping.cs
- RoutedEventValueSerializer.cs
- DesignParameter.cs
- CodeSnippetStatement.cs
- __ConsoleStream.cs
- _ConnectionGroup.cs
- ThicknessAnimationUsingKeyFrames.cs
- DSACryptoServiceProvider.cs
- PersonalizationStateInfoCollection.cs
- XmlEventCache.cs
- AssemblyUtil.cs
- JsonDeserializer.cs
- RectangleConverter.cs
- MenuRendererClassic.cs
- CursorInteropHelper.cs
- TimeSpanOrInfiniteConverter.cs
- SplitterPanel.cs
- UIElementAutomationPeer.cs
- ReplyChannel.cs
- IsolatedStorageException.cs
- VerificationException.cs
- ProgressBar.cs
- CompilerHelpers.cs
- HttpInputStream.cs
- DockingAttribute.cs
- LineSegment.cs
- ToolStripOverflow.cs
- InlineCollection.cs
- PolyBezierSegment.cs
- HandlerFactoryWrapper.cs
- WpfWebRequestHelper.cs
- CriticalHandle.cs
- ParseChildrenAsPropertiesAttribute.cs
- ApplicationServiceManager.cs
- BitmapEffectDrawingContextState.cs
- ControlOperationBehavior.cs
- CounterCreationData.cs
- BooleanAnimationUsingKeyFrames.cs
- MailDefinition.cs
- SmtpTransport.cs
- PriorityChain.cs
- WsatServiceCertificate.cs
- CodeDirectionExpression.cs
- AssemblyInfo.cs
- NamespaceList.cs
- PackageProperties.cs
- ContextMenuStrip.cs
- RegisteredExpandoAttribute.cs
- ControlParameter.cs
- _Rfc2616CacheValidators.cs
- EntityDataSourceChangedEventArgs.cs
- FixedPageStructure.cs
- CheckedPointers.cs
- URLString.cs
- XPathAncestorQuery.cs
- ViewStateAttachedPropertyFeature.cs
- CrossSiteScriptingValidation.cs
- DataGridBoolColumn.cs
- JsonFormatGeneratorStatics.cs
- CheckoutException.cs
- AnnotationComponentManager.cs
- SharedStream.cs
- ConditionCollection.cs
- Application.cs
- MailDefinitionBodyFileNameEditor.cs
- EventMappingSettingsCollection.cs
- LicenseProviderAttribute.cs
- Baml2006ReaderContext.cs