Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MetadataException.cs
- RegexCompiler.cs
- UrlPropertyAttribute.cs
- DropShadowBitmapEffect.cs
- EmptyControlCollection.cs
- ArgumentException.cs
- Expression.DebuggerProxy.cs
- PrePrepareMethodAttribute.cs
- ToolboxDataAttribute.cs
- GlyphRunDrawing.cs
- ProcessModule.cs
- CorePropertiesFilter.cs
- ConfigurationLockCollection.cs
- EventProxy.cs
- XhtmlConformanceSection.cs
- SymbolMethod.cs
- TextProperties.cs
- SerializationTrace.cs
- InputLangChangeEvent.cs
- OdbcDataReader.cs
- RelationalExpressions.cs
- IdentifierCreationService.cs
- ActivityInterfaces.cs
- tabpagecollectioneditor.cs
- SystemUdpStatistics.cs
- FileReservationCollection.cs
- TraceEventCache.cs
- BufferModeSettings.cs
- ComplexTypeEmitter.cs
- EventArgs.cs
- RotationValidation.cs
- XmlTextWriter.cs
- DLinqDataModelProvider.cs
- CookielessHelper.cs
- SecurityStandardsManager.cs
- AssemblyInfo.cs
- Compiler.cs
- GenerateHelper.cs
- IISMapPath.cs
- DataTableMappingCollection.cs
- TimeManager.cs
- Border.cs
- DataListItem.cs
- XmlSchemaAnnotated.cs
- PingReply.cs
- CalendarAutoFormat.cs
- OverflowException.cs
- BitVector32.cs
- ProxyGenerationError.cs
- AffineTransform3D.cs
- UInt32.cs
- SafeBitVector32.cs
- CodePropertyReferenceExpression.cs
- DetailsViewUpdatedEventArgs.cs
- CreateUserErrorEventArgs.cs
- RelationshipConverter.cs
- StatusBar.cs
- InteropBitmapSource.cs
- Normalization.cs
- DesigntimeLicenseContext.cs
- XmlSchemaSequence.cs
- Errors.cs
- SmtpFailedRecipientException.cs
- PeerEndPoint.cs
- RegexNode.cs
- SystemIPv4InterfaceProperties.cs
- OpenTypeLayout.cs
- UpdateEventArgs.cs
- ProcessHostMapPath.cs
- OrderedParallelQuery.cs
- EventLogTraceListener.cs
- ScrollProperties.cs
- NetworkCredential.cs
- LogStore.cs
- SoapProtocolReflector.cs
- CatalogZoneAutoFormat.cs
- ServiceProviders.cs
- ErrorHandler.cs
- SecurityCriticalDataForSet.cs
- UIElementCollection.cs
- TableLayoutStyle.cs
- FixedTextView.cs
- LoginDesignerUtil.cs
- FontSource.cs
- WebBrowserEvent.cs
- WebPartCollection.cs
- BaseDataBoundControl.cs
- CodeParameterDeclarationExpression.cs
- ReadOnlyHierarchicalDataSource.cs
- PreservationFileWriter.cs
- ChannelServices.cs
- ISessionStateStore.cs
- GridViewDeleteEventArgs.cs
- ResourceDictionary.cs
- SqlReorderer.cs
- WhitespaceRule.cs
- LookupNode.cs
- BaseAsyncResult.cs
- LinqDataSourceValidationException.cs
- RealizationDrawingContextWalker.cs