ISymUnmanagedWriter::OpenScope Yöntemi
Geçerli yöntemde yeni bir sözcük kapsamı açar. Kapsam yeni geçerli kapsam olur ve bir kapsam yığınına gönderilir. Kapsamlar bir hiyerarşi oluşturmalıdır. Eşdüzeylerin çakışmasına izin verilmez.
Sözdizimi
HRESULT OpenScope(
[in] ULONG32 startOffset,
[out, retval] ULONG32* pRetVal);
Parametreler
startOffset
[in] Sözcük temelli kapsamdaki ilk yönergenin bayt cinsinden, yöntemin başından uzaklığı.
pRetVal
[out] Kapsam tanımlayıcısını alan bir ULONG32
işaretçi.
Dönüş Değeri
Yöntemin başarılı olup olmadığını S_OK; aksi takdirde, E_FAIL veya başka bir hata kodu.
Açıklamalar
ISymUnmanagedWriter::OpenScope
, bir kapsamın başlangıç ve bitiş uzaklığını daha sonra tanımlamak için ISymUnmanagedWriter::SetScopeRange ile kullanılabilecek opak bir kapsam tanımlayıcısı döndürür. Bu durumda, ve ISymUnmanagedWriter::CloseScope'aISymUnmanagedWriter::OpenScope
geçirilen uzaklıklar yoksayılır. Kapsam tanımlayıcıları yalnızca geçerli yöntemde geçerlidir.
Gereksinimler
Üstbilgi: CorSym.idl, CorSym.h
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin