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
- EventProperty.cs
- ServiceObjectContainer.cs
- WsiProfilesElement.cs
- MetadataExchangeClient.cs
- HtmlForm.cs
- ResourceContainer.cs
- XmlFormatWriterGenerator.cs
- OuterGlowBitmapEffect.cs
- CodeAttributeDeclaration.cs
- CompositionAdorner.cs
- ListViewGroupCollectionEditor.cs
- BitSet.cs
- FixedSOMGroup.cs
- ExpressionBuilder.cs
- ImageFormatConverter.cs
- FastPropertyAccessor.cs
- CalendarDataBindingHandler.cs
- AutomationIdentifierGuids.cs
- MatrixTransform3D.cs
- HostingEnvironmentException.cs
- OptimizedTemplateContentHelper.cs
- DataBoundControlAdapter.cs
- SafeHandles.cs
- WebServicesInteroperability.cs
- ReaderOutput.cs
- ConfigurationSectionGroupCollection.cs
- SspiNegotiationTokenProvider.cs
- ClientUtils.cs
- FixUpCollection.cs
- LockedAssemblyCache.cs
- EndOfStreamException.cs
- BindUriHelper.cs
- XmlNodeWriter.cs
- VirtualPath.cs
- LoadedOrUnloadedOperation.cs
- PeerNameResolver.cs
- RequestTimeoutManager.cs
- COSERVERINFO.cs
- XmlSchemaImporter.cs
- UnknownMessageReceivedEventArgs.cs
- AppSettingsExpressionBuilder.cs
- TypePropertyEditor.cs
- UserControl.cs
- FieldDescriptor.cs
- GatewayIPAddressInformationCollection.cs
- Debugger.cs
- _NetRes.cs
- EventTrigger.cs
- InputMethodStateChangeEventArgs.cs
- TransformerTypeCollection.cs
- FormViewDeletedEventArgs.cs
- CollectionBuilder.cs
- DataGridCellsPresenter.cs
- EventOpcode.cs
- InkCollectionBehavior.cs
- IRCollection.cs
- SplayTreeNode.cs
- DoubleLinkList.cs
- DesignerAttributeInfo.cs
- InternalConfigHost.cs
- ContextQuery.cs
- WebPartConnectionCollection.cs
- DictionaryBase.cs
- DataGridViewCell.cs
- TemplateParser.cs
- TreeNodeEventArgs.cs
- SqlInternalConnection.cs
- LinkArea.cs
- XmlElementAttribute.cs
- IHttpResponseInternal.cs
- DataTemplateKey.cs
- TakeQueryOptionExpression.cs
- documentsequencetextcontainer.cs
- ADMembershipUser.cs
- ValueTable.cs
- PeerPresenceInfo.cs
- AccessViolationException.cs
- AsyncOperationManager.cs
- ArrayConverter.cs
- DataGridViewCellValidatingEventArgs.cs
- MimeTypePropertyAttribute.cs
- EntityDataSourceDesigner.cs
- KeyNotFoundException.cs
- Number.cs
- Win32KeyboardDevice.cs
- CompiledIdentityConstraint.cs
- ToolStripSystemRenderer.cs
- TaskFormBase.cs
- SymbolMethod.cs
- JsonSerializer.cs
- XPathException.cs
- SQLRoleProvider.cs
- DefaultDialogButtons.cs
- XmlDataCollection.cs
- SizeIndependentAnimationStorage.cs
- GridViewColumnHeader.cs
- TextTreeObjectNode.cs
- ImageMap.cs
- ScriptRegistrationManager.cs
- Int64.cs