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
- SettingsSection.cs
- iisPickupDirectory.cs
- ISessionStateStore.cs
- HttpFileCollection.cs
- EditorPartDesigner.cs
- QuadraticBezierSegment.cs
- DataChangedEventManager.cs
- WebEventCodes.cs
- EventSourceCreationData.cs
- OdbcReferenceCollection.cs
- CompatibleIComparer.cs
- Char.cs
- ContextMenu.cs
- GeometryHitTestParameters.cs
- ActiveXContainer.cs
- RegistryPermission.cs
- XmlIlGenerator.cs
- SafeRightsManagementQueryHandle.cs
- ProfileManager.cs
- SQLConvert.cs
- Semaphore.cs
- PageCodeDomTreeGenerator.cs
- HttpListenerPrefixCollection.cs
- SqlMethodTransformer.cs
- designeractionbehavior.cs
- TemplateComponentConnector.cs
- OrderedDictionary.cs
- HttpDictionary.cs
- NativeCppClassAttribute.cs
- ObjectAnimationUsingKeyFrames.cs
- BoundColumn.cs
- PermissionToken.cs
- BaseUriWithWildcard.cs
- LicenseManager.cs
- DataTemplate.cs
- MsmqIntegrationProcessProtocolHandler.cs
- IsolatedStorage.cs
- CharacterBuffer.cs
- WsatServiceCertificate.cs
- ErrorFormatterPage.cs
- LayoutUtils.cs
- SynchronizedInputAdaptor.cs
- ScriptingSectionGroup.cs
- ToolStripContentPanelRenderEventArgs.cs
- MailAddress.cs
- SqlTopReducer.cs
- MailMessage.cs
- TextCompositionManager.cs
- ObjectView.cs
- SafeFileMappingHandle.cs
- SequenceDesigner.cs
- WeakReadOnlyCollection.cs
- _NegoState.cs
- ProfilePropertySettingsCollection.cs
- SQLInt32.cs
- LineInfo.cs
- TagNameToTypeMapper.cs
- TraceEventCache.cs
- FlowDocumentPage.cs
- DbConnectionHelper.cs
- OpenTypeLayoutCache.cs
- _UriTypeConverter.cs
- QilFunction.cs
- ListSortDescription.cs
- RestHandlerFactory.cs
- LineSegment.cs
- ObjectDataProvider.cs
- SimpleExpression.cs
- PathSegment.cs
- GridViewPageEventArgs.cs
- DataSetUtil.cs
- keycontainerpermission.cs
- BinaryReader.cs
- DataReceivedEventArgs.cs
- PingOptions.cs
- QilName.cs
- EdmValidator.cs
- ISAPIWorkerRequest.cs
- ChangePassword.cs
- ViewSimplifier.cs
- SmiEventSink.cs
- AnnotationAdorner.cs
- DynamicScriptObject.cs
- BinaryObjectInfo.cs
- ItemChangedEventArgs.cs
- GlyphRun.cs
- LicenseProviderAttribute.cs
- wgx_exports.cs
- XmlAttributeAttribute.cs
- BufferedGraphicsManager.cs
- InternalSendMessage.cs
- ArraySegment.cs
- BodyWriter.cs
- PartialCachingAttribute.cs
- RegionData.cs
- ComponentChangedEvent.cs
- TextBoxView.cs
- FileAuthorizationModule.cs
- SQLSingleStorage.cs
- TimeoutConverter.cs