This documentation is archived and is not being maintained.

LargeAddressAware Property

Visual Studio .NET 2003

Enables handling addresses larger than 2 GB. Exposes the functionality of the /LARGEADDRESSAWARE linker option.

[Visual Basic .NET]
Public Property LargeAddressAware() As addressAwarenessType
[Visual Basic 6]
Property Get LargeAddressAware() As addressAwarenessType
Property Let LargeAddressAware( _
   ByVal NewValue As addressAwarenessType _
HRESULT __stdcall get_LargeAddressAware(
   /* [out, retval] */ addressAwarenessType* retVal
HRESULT __stdcall put_LargeAddressAware(
   /* [in] */ addressAwarenessType NewValue
public addressAwarenessType LargeAddressAware {get; set;}
[JScript .NET]
public function get LargeAddressAware() : addressAwarenessType
public function set LargeAddressAware(
   NewValue : addressAwarenessType


Use the addressAwarenessType enumeration to set this property.


The following sample code modifies the LargeAddressAware property in the development environment:

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
  Sub Test()
    Dim prj As VCProject
    Dim cfgs, tools As IVCCollection
    Dim cfg As VCConfiguration
    Dim tool As VCLinkerTool
    prj = DTE.Solution.Projects.Item(1).Object
    cfgs = prj.Configurations
    cfg = cfgs.Item(1)
    tool = cfg.Tools("VCLinkerTool")
    tool.LargeAddressAware = addressAwarenessType.addrAwareNoLarge
  End Sub
End Module

See Samples for Project Model Extensibility for information on how to compile and run this sample.

See Also

Applies To: VCLinkerTool Object