Udostępnij za pośrednictwem


ICorDebugHeapValue2::CreateHandle — Metoda

Tworzy uchwyt określonego typu dla wartości sterty reprezentowanej przez ten obiekt ICorDebugHeapValue2.

Składnia

HRESULT CreateHandle (
    [in] CorDebugHandleType      type,
    [out] ICorDebugHandleValue   **ppHandle
);

Parametry

type [in] Wartość wyliczenia CorDebugHandleType, która określa typ dojścia do utworzenia.

ppHandle [out] Wskaźnik do adresu obiektu ICorDebugHandleValue, który reprezentuje nowy uchwyt dla tej wartości sterty.

Uwagi

Dojście zostanie utworzone w domenie aplikacji skojarzonej z wartością sterta i stanie się nieprawidłowe, jeśli domena aplikacji zostanie zwolniona.

Wiele wywołań tej funkcji dla tej samej wartości sterta spowoduje utworzenie wielu dojść. Ponieważ uchwyty wpływają na wydajność modułu odśmiecywania pamięci, debuger powinien ograniczyć się do stosunkowo małej liczby dojść (około 256), które są aktywne naraz.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 2.0