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
- ColorConvertedBitmap.cs
- WeakKeyDictionary.cs
- WebPartZoneAutoFormat.cs
- TimeZone.cs
- PasswordBoxAutomationPeer.cs
- DataServiceOperationContext.cs
- ReversePositionQuery.cs
- MonitoringDescriptionAttribute.cs
- UnicastIPAddressInformationCollection.cs
- RequestDescription.cs
- DateTimeSerializationSection.cs
- XmlTextReader.cs
- VariantWrapper.cs
- ObjectDataSource.cs
- KerberosTokenFactoryCredential.cs
- Main.cs
- PointCollection.cs
- TargetInvocationException.cs
- ObjectConverter.cs
- Variable.cs
- _SslState.cs
- hresults.cs
- SafeTokenHandle.cs
- ConstructorExpr.cs
- CalendarDay.cs
- UserNameServiceElement.cs
- Utils.cs
- HtmlPanelAdapter.cs
- ValueTable.cs
- SafeFileMapViewHandle.cs
- UnsafePeerToPeerMethods.cs
- ProviderConnectionPoint.cs
- ConfigurationElementCollection.cs
- TimestampInformation.cs
- GlyphInfoList.cs
- DocumentReferenceCollection.cs
- HtmlWindow.cs
- ActiveXHost.cs
- HttpContext.cs
- EntityDataSourceChangingEventArgs.cs
- CapabilitiesState.cs
- StandardOleMarshalObject.cs
- Decimal.cs
- FormParameter.cs
- RectangleConverter.cs
- PathStreamGeometryContext.cs
- StringDictionaryWithComparer.cs
- SharedStatics.cs
- MaskedTextBox.cs
- DecoderReplacementFallback.cs
- OdbcConnectionStringbuilder.cs
- NegationPusher.cs
- TriggerAction.cs
- GridViewCancelEditEventArgs.cs
- DomainUpDown.cs
- Repeater.cs
- EmptyStringExpandableObjectConverter.cs
- ProfileSettings.cs
- PageBuildProvider.cs
- NetStream.cs
- TemplateColumn.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- XmlProcessingInstruction.cs
- DataContract.cs
- WebPartCollection.cs
- __ConsoleStream.cs
- DbParameterHelper.cs
- XmlChildNodes.cs
- XmlSchemaAppInfo.cs
- PeerCollaboration.cs
- WebPartEditorOkVerb.cs
- SQLMoney.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- XpsSerializerFactory.cs
- IERequestCache.cs
- OleDbStruct.cs
- HostingMessageProperty.cs
- DeclarationUpdate.cs
- ExpressionReplacer.cs
- SqlProfileProvider.cs
- CompilerErrorCollection.cs
- SolidBrush.cs
- OperatingSystem.cs
- FixedPageProcessor.cs
- Geometry3D.cs
- RestHandlerFactory.cs
- BamlBinaryReader.cs
- XmlAutoDetectWriter.cs
- SchemaCreator.cs
- SafeNativeMethods.cs
- SystemFonts.cs
- EmptyCollection.cs
- DataGrid.cs
- ComplexLine.cs
- ToolBar.cs
- MonitoringDescriptionAttribute.cs
- AssemblySettingAttributes.cs
- UpdatePanel.cs
- SqlException.cs
- SiteMapNodeCollection.cs