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
- QilSortKey.cs
- TabControl.cs
- OlePropertyStructs.cs
- xdrvalidator.cs
- DataAdapter.cs
- ContextStack.cs
- ValueQuery.cs
- WarningException.cs
- FindCriteriaCD1.cs
- InfoCardConstants.cs
- EntityDataSourceContextDisposingEventArgs.cs
- _emptywebproxy.cs
- SoapMessage.cs
- DispatcherEventArgs.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- unsafeIndexingFilterStream.cs
- HttpListenerContext.cs
- MethodToken.cs
- FontTypeConverter.cs
- CheckBox.cs
- WmpBitmapEncoder.cs
- FreezableOperations.cs
- ServiceOperation.cs
- DataContext.cs
- ManifestResourceInfo.cs
- PasswordRecoveryAutoFormat.cs
- versioninfo.cs
- PageAsyncTask.cs
- QilParameter.cs
- ModuleBuilder.cs
- rsa.cs
- DataGridViewCellStyleConverter.cs
- HandlerMappingMemo.cs
- IpcPort.cs
- DataTableNameHandler.cs
- PropertyMetadata.cs
- TextOutput.cs
- PeerCollaborationPermission.cs
- IdleTimeoutMonitor.cs
- GenericPrincipal.cs
- HwndStylusInputProvider.cs
- counter.cs
- ContentPlaceHolder.cs
- XmlNavigatorFilter.cs
- TextBreakpoint.cs
- PathSegment.cs
- AdjustableArrowCap.cs
- MobileControlBuilder.cs
- SecurityBindingElement.cs
- DBConcurrencyException.cs
- Label.cs
- RenderTargetBitmap.cs
- MessageSecurityOverHttp.cs
- DashStyles.cs
- AsyncOperation.cs
- CompensationTokenData.cs
- SqlUdtInfo.cs
- DocumentsTrace.cs
- XmlNodeList.cs
- CommandHelpers.cs
- Configuration.cs
- XsltSettings.cs
- CompoundFileIOPermission.cs
- ConsumerConnectionPoint.cs
- Rijndael.cs
- XmlNamespaceDeclarationsAttribute.cs
- PassportAuthentication.cs
- XMLUtil.cs
- CompilationRelaxations.cs
- BindableTemplateBuilder.cs
- HwndSourceKeyboardInputSite.cs
- UIElement.cs
- CodeLabeledStatement.cs
- CodeTryCatchFinallyStatement.cs
- CompilerScopeManager.cs
- DataSvcMapFileSerializer.cs
- DbProviderFactory.cs
- X509ChainPolicy.cs
- ObjectPersistData.cs
- FormatterServices.cs
- ClassHandlersStore.cs
- ISO2022Encoding.cs
- TextBoxAutoCompleteSourceConverter.cs
- BatchParser.cs
- NegotiateStream.cs
- PerfCounterSection.cs
- SqlVersion.cs
- ExpressionDumper.cs
- DynamicDiscoSearcher.cs
- GraphicsContext.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ComponentEditorForm.cs
- HttpCacheVary.cs
- SkipStoryboardToFill.cs
- ManipulationStartedEventArgs.cs
- TextUtf8RawTextWriter.cs
- XpsLiterals.cs
- IntSecurity.cs
- SafeRightsManagementQueryHandle.cs
- KernelTypeValidation.cs