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
- EmptyImpersonationContext.cs
- Privilege.cs
- CopyAction.cs
- WebResponse.cs
- SQLMembershipProvider.cs
- TextTreeRootTextBlock.cs
- AppDomainProtocolHandler.cs
- ControlParser.cs
- DateTimeAutomationPeer.cs
- AssociationEndMember.cs
- AuthorizationRule.cs
- KeyGestureConverter.cs
- Substitution.cs
- SqlReferenceCollection.cs
- ForeignConstraint.cs
- UriSection.cs
- WeakRefEnumerator.cs
- AddDataControlFieldDialog.cs
- DocumentViewerBaseAutomationPeer.cs
- SafeRightsManagementHandle.cs
- ServicesUtilities.cs
- HiddenField.cs
- Slider.cs
- SystemColors.cs
- ColorComboBox.cs
- RuleProcessor.cs
- Decorator.cs
- ControlPropertyNameConverter.cs
- AssemblyResourceLoader.cs
- SQLBytesStorage.cs
- recordstatescratchpad.cs
- QfeChecker.cs
- Win32Native.cs
- securitycriticaldataClass.cs
- SelectionEditor.cs
- SqlNodeAnnotation.cs
- OleDbDataReader.cs
- AsymmetricSignatureFormatter.cs
- TextPenaltyModule.cs
- ParserContext.cs
- PerformanceCounterManager.cs
- Terminate.cs
- IdentityValidationException.cs
- ExpressionPrefixAttribute.cs
- HttpStaticObjectsCollectionWrapper.cs
- VirtualPathData.cs
- WebBodyFormatMessageProperty.cs
- HttpFileCollectionBase.cs
- SrgsElement.cs
- DynamicValidatorEventArgs.cs
- GridViewColumn.cs
- MessageBox.cs
- MatchAllMessageFilter.cs
- PersistenceException.cs
- PreProcessor.cs
- OleDbError.cs
- TrackingMemoryStreamFactory.cs
- ValidatingPropertiesEventArgs.cs
- XmlSchemaSimpleTypeList.cs
- Menu.cs
- WebPartEditVerb.cs
- sqlmetadatafactory.cs
- InfoCardCryptoHelper.cs
- ProcessModule.cs
- ColorConverter.cs
- DynamicILGenerator.cs
- DetailsViewDesigner.cs
- SiteMapNodeItem.cs
- XmlnsDictionary.cs
- MemberRelationshipService.cs
- PnrpPeerResolverBindingElement.cs
- ObjectListComponentEditor.cs
- CodeStatementCollection.cs
- AmbiguousMatchException.cs
- wgx_render.cs
- Oid.cs
- SqlServices.cs
- NativeObjectSecurity.cs
- TextServicesContext.cs
- DataKeyArray.cs
- LongValidatorAttribute.cs
- AccessibleObject.cs
- UTF8Encoding.cs
- InfoCardTrace.cs
- SqlTransaction.cs
- TemplateKeyConverter.cs
- DurableOperationAttribute.cs
- DirectoryObjectSecurity.cs
- ComponentChangedEvent.cs
- ByteStorage.cs
- BoundingRectTracker.cs
- XmlArrayItemAttribute.cs
- TextBox.cs
- BinHexEncoder.cs
- SymmetricKey.cs
- TokenDescriptor.cs
- ArrayHelper.cs
- DesignConnectionCollection.cs
- XsltInput.cs
- PageRequestManager.cs