Aracılığıyla paylaş


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.