Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / Microsoft / Win32 / SafeHandles / SafeFileMappingHandle.cs / 1305376 / SafeFileMappingHandle.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: SafeFileMappingHandle ** ** ** A wrapper for file handles ** ** ===========================================================*/ using System; using System.Security; using System.Security.Permissions; using System.Runtime.InteropServices; using System.Runtime.CompilerServices; using System.Runtime.ConstrainedExecution; using System.Runtime.Versioning; namespace Microsoft.Win32.SafeHandles { [System.Security.SecurityCritical] // auto-generated internal sealed class SafeFileMappingHandle : SafeHandleZeroOrMinusOneIsInvalid { [System.Security.SecurityCritical] // auto-generated_required internal SafeFileMappingHandle() : base(true) {} // 0 is an Invalid Handle [System.Security.SecurityCritical] // auto-generated_required internal SafeFileMappingHandle(IntPtr handle, bool ownsHandle) : base (ownsHandle) { SetHandle(handle); } [System.Security.SecurityCritical] [ResourceExposure(ResourceScope.Machine)] [ResourceConsumption(ResourceScope.Machine)] override protected bool ReleaseHandle() { return Win32Native.CloseHandle(handle); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LookupBindingPropertiesAttribute.cs
- TagPrefixAttribute.cs
- ProcessHost.cs
- ValidationErrorEventArgs.cs
- DBCommand.cs
- SiteMapSection.cs
- MetadataItem_Static.cs
- DefaultPropertyAttribute.cs
- ToolTipAutomationPeer.cs
- StrokeDescriptor.cs
- FilterQueryOptionExpression.cs
- PropertyTabAttribute.cs
- MultiSelector.cs
- SchemaElement.cs
- AbandonedMutexException.cs
- SerializationHelper.cs
- Label.cs
- SafeCryptContextHandle.cs
- DetailsViewInsertedEventArgs.cs
- OracleBFile.cs
- ScrollChrome.cs
- SpotLight.cs
- AdPostCacheSubstitution.cs
- InteropExecutor.cs
- SqlProcedureAttribute.cs
- ReturnType.cs
- _FtpDataStream.cs
- MsmqIntegrationBindingCollectionElement.cs
- BaseCollection.cs
- Expressions.cs
- DesignBindingPicker.cs
- ResourceDescriptionAttribute.cs
- ItemsChangedEventArgs.cs
- SelectingProviderEventArgs.cs
- BehaviorEditorPart.cs
- AssemblyInfo.cs
- NameNode.cs
- TemplateBaseAction.cs
- SharedTcpTransportManager.cs
- BStrWrapper.cs
- SqlDependency.cs
- Scheduler.cs
- StylusPlugInCollection.cs
- HtmlTableRowCollection.cs
- StrokeDescriptor.cs
- ProtectedConfigurationSection.cs
- AccessKeyManager.cs
- Soap12ServerProtocol.cs
- UTF7Encoding.cs
- ServiceNotStartedException.cs
- MediaSystem.cs
- InfoCardListRequest.cs
- Util.cs
- DataGridViewAccessibleObject.cs
- PrintController.cs
- TdsParameterSetter.cs
- ProviderUtil.cs
- DataGridViewUtilities.cs
- BitmapDecoder.cs
- WindowsToolbarItemAsMenuItem.cs
- PerformanceCounterTraceRecord.cs
- AdornerHitTestResult.cs
- SplitterPanel.cs
- ColorContext.cs
- HtmlImageAdapter.cs
- LoginName.cs
- HelloMessageCD1.cs
- ColorTransform.cs
- DiagnosticEventProvider.cs
- XmlWrappingReader.cs
- DefaultValueTypeConverter.cs
- MetadataProperty.cs
- AQNBuilder.cs
- EditingScopeUndoUnit.cs
- Rss20FeedFormatter.cs
- KeyTimeConverter.cs
- HostedHttpTransportManager.cs
- AuthenticatingEventArgs.cs
- SqlUDTStorage.cs
- GridViewSelectEventArgs.cs
- ListControl.cs
- HttpListenerElement.cs
- Control.cs
- PingOptions.cs
- SqlBinder.cs
- TableAdapterManagerMethodGenerator.cs
- RecognizerStateChangedEventArgs.cs
- SymbolMethod.cs
- Column.cs
- CheckBoxRenderer.cs
- COAUTHINFO.cs
- HandlerMappingMemo.cs
- ConfigurationElement.cs
- ProcessHostConfigUtils.cs
- indexingfiltermarshaler.cs
- SamlAudienceRestrictionCondition.cs
- SqlDataRecord.cs
- HttpCachePolicy.cs
- TdsParserStaticMethods.cs
- SizeKeyFrameCollection.cs