Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / Microsoft / Win32 / SafeHandles / SafePEFileHandle.cs / 1305376 / SafePEFileHandle.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Security; namespace Microsoft.Win32.SafeHandles { ////// Handle to a VM PEFile * /// [SecurityCritical] internal sealed class SafePEFileHandle : SafeHandleZeroOrMinusOneIsInvalid { private SafePEFileHandle() : base(true) { } [DllImport(JitHelpers.QCall, CharSet = CharSet.Unicode)] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [SuppressUnmanagedCodeSecurity] private static extern void ReleaseSafePEFileHandle(IntPtr peFile); [SecurityCritical] protected override bool ReleaseHandle() { ReleaseSafePEFileHandle(handle); return true; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Security; namespace Microsoft.Win32.SafeHandles { ////// Handle to a VM PEFile * /// [SecurityCritical] internal sealed class SafePEFileHandle : SafeHandleZeroOrMinusOneIsInvalid { private SafePEFileHandle() : base(true) { } [DllImport(JitHelpers.QCall, CharSet = CharSet.Unicode)] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [SuppressUnmanagedCodeSecurity] private static extern void ReleaseSafePEFileHandle(IntPtr peFile); [SecurityCritical] protected override bool ReleaseHandle() { ReleaseSafePEFileHandle(handle); return true; } } } // 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
- OuterGlowBitmapEffect.cs
- ListMarkerSourceInfo.cs
- DesignerValidatorAdapter.cs
- SettingsPropertyIsReadOnlyException.cs
- Simplifier.cs
- GridViewEditEventArgs.cs
- ProviderConnectionPointCollection.cs
- WebEventTraceProvider.cs
- BamlRecordWriter.cs
- ProcessInfo.cs
- HttpPostLocalhostServerProtocol.cs
- ProgressBar.cs
- Thickness.cs
- ObjectPropertyMapping.cs
- NodeInfo.cs
- XmlSchemaSequence.cs
- SqlServices.cs
- __Filters.cs
- SignatureDescription.cs
- ItemCollection.cs
- ToolBarPanel.cs
- UseAttributeSetsAction.cs
- SqlWebEventProvider.cs
- UiaCoreTypesApi.cs
- WindowsContainer.cs
- BuildProvider.cs
- CompositeDuplexBindingElement.cs
- datacache.cs
- LogFlushAsyncResult.cs
- TraceHandlerErrorFormatter.cs
- mda.cs
- LinqDataSourceDeleteEventArgs.cs
- CultureInfoConverter.cs
- TransformConverter.cs
- Symbol.cs
- DocumentCollection.cs
- SystemColorTracker.cs
- Matrix3D.cs
- DelegateHelpers.cs
- ImmutableObjectAttribute.cs
- TreeViewEvent.cs
- HuffmanTree.cs
- XmlRootAttribute.cs
- TimeSpanSecondsConverter.cs
- ADRoleFactory.cs
- Double.cs
- NativeStructs.cs
- DbSource.cs
- ApplicationSecurityManager.cs
- PackagePart.cs
- XmlElementCollection.cs
- MasterPageBuildProvider.cs
- MetadataArtifactLoaderComposite.cs
- ProxyFragment.cs
- ActivityMarkupSerializationProvider.cs
- SelectedCellsCollection.cs
- UserControlCodeDomTreeGenerator.cs
- WebConfigurationManager.cs
- basemetadatamappingvisitor.cs
- MediaScriptCommandRoutedEventArgs.cs
- WebPartDescription.cs
- Helpers.cs
- XmlSchemaChoice.cs
- MissingManifestResourceException.cs
- CategoryAttribute.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- TextPatternIdentifiers.cs
- WS2007HttpBindingElement.cs
- RelatedImageListAttribute.cs
- Stackframe.cs
- ArraySortHelper.cs
- TileModeValidation.cs
- XmlSchemas.cs
- HtmlTextArea.cs
- ClientRolePrincipal.cs
- PropertySourceInfo.cs
- ServiceBusyException.cs
- FlowLayoutPanelDesigner.cs
- CompositeActivityValidator.cs
- LogRecordSequence.cs
- AvtEvent.cs
- GridErrorDlg.cs
- SiteMapNodeCollection.cs
- _SpnDictionary.cs
- FactoryGenerator.cs
- LinqDataSourceStatusEventArgs.cs
- NamedPipeHostedTransportConfiguration.cs
- Helper.cs
- _TransmitFileOverlappedAsyncResult.cs
- BitmapPalettes.cs
- XmlSchemaSimpleTypeRestriction.cs
- WindowsAuthenticationEventArgs.cs
- XmlHierarchicalDataSourceView.cs
- WebPermission.cs
- WebPageTraceListener.cs
- TextTreeInsertElementUndoUnit.cs
- SmtpCommands.cs
- StyleSheetDesigner.cs
- TableTextElementCollectionInternal.cs
- DetailsViewPagerRow.cs