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
- D3DImage.cs
- VectorCollectionConverter.cs
- SrgsText.cs
- UnmanagedHandle.cs
- ClientOperation.cs
- TdsParserHelperClasses.cs
- TreeIterator.cs
- EventProxy.cs
- OleDbStruct.cs
- OleStrCAMarshaler.cs
- SqlGenericUtil.cs
- CfgSemanticTag.cs
- PageAsyncTaskManager.cs
- XmlElement.cs
- HttpClientCertificate.cs
- PauseStoryboard.cs
- GridViewColumnCollectionChangedEventArgs.cs
- Padding.cs
- UrlAuthFailedErrorFormatter.cs
- HttpException.cs
- BmpBitmapDecoder.cs
- CustomAttributeBuilder.cs
- TextEditorContextMenu.cs
- UrlUtility.cs
- ObjectDataSourceMethodEventArgs.cs
- ThicknessConverter.cs
- DataGridPageChangedEventArgs.cs
- NonSerializedAttribute.cs
- ReadWriteControlDesigner.cs
- TagNameToTypeMapper.cs
- GcSettings.cs
- LambdaCompiler.Generated.cs
- XmlRawWriterWrapper.cs
- GraphicsContext.cs
- HttpUnhandledOperationInvoker.cs
- WindowsRebar.cs
- ImageAttributes.cs
- TableStyle.cs
- BindingExpression.cs
- ConfigurationProperty.cs
- IntSecurity.cs
- MissingMemberException.cs
- TemplateControlBuildProvider.cs
- OverflowException.cs
- DataGridCommandEventArgs.cs
- _KerberosClient.cs
- XPathException.cs
- DataGridLength.cs
- ProcessHostFactoryHelper.cs
- SerializationStore.cs
- SmtpDigestAuthenticationModule.cs
- complextypematerializer.cs
- MDIWindowDialog.cs
- SiteMapNodeCollection.cs
- WebBrowserBase.cs
- AssemblyFilter.cs
- DesignerHelpers.cs
- MailHeaderInfo.cs
- WebBrowser.cs
- WebPartConnectionsConnectVerb.cs
- BigInt.cs
- shaperfactory.cs
- TextEditorCopyPaste.cs
- ColumnMapVisitor.cs
- SendMailErrorEventArgs.cs
- ValidatorCollection.cs
- IResourceProvider.cs
- ByteStorage.cs
- PriorityQueue.cs
- ParameterReplacerVisitor.cs
- precedingsibling.cs
- UpdateManifestForBrowserApplication.cs
- BaseWebProxyFinder.cs
- EpmContentSerializer.cs
- DataStreams.cs
- RoleManagerEventArgs.cs
- TrustSection.cs
- CommandEventArgs.cs
- ServiceRoute.cs
- Trace.cs
- ExpressionHelper.cs
- TextPatternIdentifiers.cs
- AnnotationComponentManager.cs
- ReadOnlyHierarchicalDataSourceView.cs
- HttpCapabilitiesSectionHandler.cs
- NotCondition.cs
- UpWmlPageAdapter.cs
- HtmlInputHidden.cs
- SizeValueSerializer.cs
- ControlBindingsCollection.cs
- RuleDefinitions.cs
- Int64Animation.cs
- FontFamilyValueSerializer.cs
- Vector3D.cs
- ProfileGroupSettings.cs
- VirtualPathUtility.cs
- QuaternionIndependentAnimationStorage.cs
- RelativeSource.cs
- InputBinding.cs
- BackgroundFormatInfo.cs