Właściwość VCLinkerTool.HeapReserveSize —
Pobiera lub ustawia wartość określająca sterty całkowity rozmiar alokacji pamięci wirtualnej.
Przestrzeń nazw: Microsoft.VisualStudio.VCProjectEngine
Zestaw: Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)
Składnia
'Deklaracja
Property HeapReserveSize As Integer
int HeapReserveSize { get; set; }
property int HeapReserveSize {
int get ();
void set (int value);
}
abstract HeapReserveSize : int with get, set
function get HeapReserveSize () : int
function set HeapReserveSize (value : int)
Wartość właściwości
Typ: Int32
Alokacja sterty całkowity rozmiar pamięci wirtualnej.
Uwagi
HeapReserveSizeudostępnia funkcje /HEAP (Ustaw rozmiar stosu) opcja programu łączącego.
Zobacz Porady: kompilowanie przykładowego kodu dla rozszerzalności modelu projektów informacje na temat skompilować i uruchomić ten przykład.
Przykłady
Poniższy przykład modyfikuje HeapReserveSize właściwość w zintegrowane środowisko programistyczne (IDE):
' 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.HeapReserveSize = 4096
End Sub
End Module
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.