IDiaSymbol

Vengono descritte le proprietà di un'istanza del simbolo.

IDiaSymbol : IUnknown

Metodi in ordine alfabetico

Nella tabella seguente sono elencati i metodi IDiaSymbol.

[!NOTA]

I simboli verranno restituiti i dati significativi solo per alcuni di questi metodi, a seconda del tipo di simbolo.Se un metodo restituisce S_OK, il metodo restituisce i dati significativi.

Metodo

Descrizione

IDiaSymbol::findChildren

Recupera tutti i figli del simbolo.

IDiaSymbol::findChildrenEx

Recupera i figli del simbolo.Questo metodo è la versione estesa IDiaSymbol::findChildren.

IDiaSymbol::findChildrenExByAddr

Recupera i figli di simboli che sono validi a un indirizzo specificato.

IDiaSymbol::findChildrenExByRVA

Recupera i figli di simboli che sono validi a un indirizzo virtuale relativo specificato (RVA).

IDiaSymbol::findChildrenExByVA

Recupera i figli di simboli che sono validi a un indirizzo virtuale specificato.

IDiaSymbol::findInlineFramesByAddr

Recupera un'enumerazione che consente a un client ripetere da tutti i frame inline in un indirizzo specificato.

IDiaSymbol::findInlineFramesByRVA

Recupera un'enumerazione che consente a un client ripetere da tutti i frame inline in un indirizzo virtuale relativo specificato (RVA).

IDiaSymbol::findInlineFramesByVA

Recupera un'enumerazione che consente a un client ripetere da tutti i frame inline in un indirizzo virtuale specificato (VA).

IDiaSymbol::findInlineeLines

Recupera un'enumerazione che consente a un client ripetere direttamente o indirettamente dalle informazioni sul numero di riga di tutte le funzioni in linea, in questo simbolo.

IDiaSymbol::findInlineeLinesByAddr

Recupera un'enumerazione che consente a un client ripetere direttamente o indirettamente dalle informazioni sul numero di riga di tutte le funzioni in linea, in questo simbolo nell'intervallo di indirizzi specificato.

IDiaSymbol::findInlineeLinesByRVA

Recupera un'enumerazione che consente a un client ripetere direttamente o indirettamente dalle informazioni sul numero di riga di tutte le funzioni in linea, in questo simbolo interno dell'indirizzo virtuale relativo specificato (RVA).

IDiaSymbol::findInlineeLinesByVA

Recupera un'enumerazione che consente a un client ripetere direttamente o indirettamente dalle informazioni sul numero di riga di tutte le funzioni in linea, in questo simbolo interno dell'indirizzo virtuale specificato (VA).

IDiaSymbol::findSymbolsByRVAForAcceleratorPointerTag

Dato un valore corrispondente tag, questo metodo restituisce un'enumerazione di simboli contenuti in questa funzione stub a un indirizzo virtuale relativo specificato.

IDiaSymbol::findSymbolsForAcceleratorPointerTag

Restituisce il numero dei tag del puntatore di scelta rapida nella funzione dello stub di AMP C++.

IDiaSymbol::get_acceleratorPointerTags

Restituisce tutti i valori del tag del puntatore di scelta rapida che corrispondono alla funzione stub di tasti di scelta rapida AMP C++.

IDiaSymbol::get_access

Recupera il modificatore di accesso al membro di una classe.

IDiaSymbol::get_addressOffset

Recupera la parte di offset di una posizione address.

IDiaSymbol::get_addressSection

Recupera la parte della sezione di una posizione address.

IDiaSymbol::get_addressTaken

Recupera un flag che indica se un altro simbolo fa riferimento questo indirizzo.

IDiaSymbol::get_age

Recupera il valore di età di un database di programma.

IDiaSymbol::get_arrayIndexType

Recupera l'identificatore del simbolo del tipo di indice della matrice.

IDiaSymbol::get_arrayIndexTypeId

Recupera l'identificatore di tipo di indice della matrice dei simboli.

IDiaSymbol::get_backEndMajor

Recupera il numero di versione principale back-end.

IDiaSymbol::get_backEndMinor

Recupera il numero di versione secondario back-end.

IDiaSymbol::get_backEndBuild

Recupera il numero di build back-end.

IDiaSymbol::get_baseDataOffset

Recuperare l'offset di base di dati.

IDiaSymbol::get_baseDataSlot

Recupera lo slot di dati di base.

IDiaSymbol::get_baseSymbol

Recupera il simbolo che il puntatore è basato.

IDiaSymbol::get_baseSymbolId

Recupera il simbolo ID da cui il puntatore è basato.

IDiaSymbol::get_baseType

Recupera il tag del tipo di un tipo semplice.

IDiaSymbol::get_bitPosition

Recupera il percorso di bit di un percorso.

IDiaSymbol::get_builtInKind

Recupera un tipo incorporato del tipo di HLSL.

IDiaSymbol::get_callingConvention

Restituisce un indicatore della convenzione di chiamata di un metodo.

IDiaSymbol::get_classParent

Recupera un riferimento al padre del simbolo.

IDiaSymbol::get_classParentId

Recupera l'identificatore della classe padre del simbolo.

IDiaSymbol::get_code

Recupera un flag che indica se il simbolo fa riferimento a un codice dell'.

IDiaSymbol::get_compilerGenerated

Recupera un flag che indica se il simbolo è generato dal compilatore.

IDiaSymbol::get_compilerName

Recupera il nome del compilatore utilizzato per creare Modulo.

IDiaSymbol::get_constructor

Recupera un flag che indica se il tipo di dati definito dall'utente dispone di un costruttore.

IDiaSymbol::get_container

Recupera il simbolo contenitore di questo simbolo.

IDiaSymbol::get_constType

Recupera un flag che indica se il tipo di dati definito dall'utente è costante.

IDiaSymbol::get_count

Recupera il numero di elementi in un elenco o in una matrice.

IDiaSymbol::get_countLiveRanges

Recupera il numero di intervalli degli indirizzi validi associati al simbolo locale.

IDiaSymbol::get_customCallingConvention

Recupera un flag che indica se la funzione utilizza la convenzione di chiamata personalizzata.

IDiaSymbol::get_dataBytes

Recupera i byte di dati di un simbolo OEM.

IDiaSymbol::get_dataKind

Recupera la classificazione variabile di un simbolo di dati.

IDiaSymbol::get_editAndContinueEnabled

Recupera il flag che descrive la funzionalità Modifica e continuazione del programma o dell'unità compilato.

IDiaSymbol::get_farReturn

Recupera un flag che indica se la funzione viene utilizzata per un restituita.

IDiaSymbol::get_frontEndMajor

Recupera il numero di versione principale front-end.

IDiaSymbol::get_frontEndMinor

Recupera il numero di versione secondario front-end.

IDiaSymbol::get_frontEndBuild

Recupera il numero di build front-end.

IDiaSymbol::get_function

Recupera un flag che indica se il simbolo pubblico fa riferimento a una funzione.

IDiaSymbol::get_guid

Recupera il GUID del simbolo.

IDiaSymbol::get_hasAlloca

Recupera un flag che indica se la funzione contiene una chiamata a alloca.

IDiaSymbol::get_hasAssignmentOperator

Recupera un flag che indica se il tipo di dati definito dall'utente dispone di operatori di assegnazione definito.

IDiaSymbol::get_hasCastOperator

Recupera un flag che indica se il tipo di dati definito dall'utente dispone di operatori di cast definito.

IDiaSymbol::get_hasDebugInfo

Recupera un flag che indica se il modulo contiene le informazioni di debug.

IDiaSymbol::get_hasEH

Recupera un flag che indica se la funzione ha gestori di eccezioni C++-style.

IDiaSymbol::get_hasEHa

Recupera un flag che indica se la funzione ha un gestore eccezioni asincrono.

IDiaSymbol::get_hasInlAsm

Recupera un flag che indica se la funzione ha assembly inline.

IDiaSymbol::get_hasLongJump

Recupera un flag che indica se la funzione contiene un comando di longjmp (parte di gestione delle eccezioni di tipo C.

IDiaSymbol::get_hasManagedCode

Recupera un flag che indica se il form contiene il codice gestito.

IDiaSymbol::get_hasNestedTypes

Recupera un flag che indica se il tipo di dati definito dall'utente ha definizioni di tipo annidato.

IDiaSymbol::get_hasSecurityChecks

Recupera un flag che indica se la funzione o il modulo dispone di controlli di sicurezza compilati in (tramite l'opzione del compilatore /GS (Controllo sicurezza buffer) ).

IDiaSymbol::get_hasSEH

Recupera un flag che indica se la funzione ha gestione delle eccezioni strutturata di tipo win32.

IDiaSymbol::get_hasSetJump

Recupera un flag che indica se la funzione contiene un comando di setjmp.

IDiaSymbol::get_indirectVirtualBaseClass

Recupera un flag che indica se il tipo di dati definito dall'utente è una classe base virtuale indiretta.

IDiaSymbol::get_InlSpec

Recupera un flag che indica se la funzione è stata contrassegnata con l'attributo inline.

IDiaSymbol::get_interruptReturn

Recupera un flag che indica se la funzione ha un valore dall'istruzione di interruzione.

IDiaSymbol::get_intro

Recupera un flag che indica se la funzione è la funzione virtuale della classe base.

IDiaSymbol::get_isAcceleratorGroupSharedLocal

Recupera un flag che indica se il simbolo corrisponde a una variabile locale condivisa gruppo nel codice compilato per la scelta di AMP C++.

IDiaSymbol::get_isAcceleratorPointerTagLiveRange

Recupera un flag che indica se il simbolo corrisponde al simbolo del campo di definizione per il componente tag di una variabile puntatore nel codice compilato per la scelta di AMP C++.Il simbolo del campo di definizione è la posizione di una variabile di intervallo di indirizzi.

IDiaSymbol::get_isAcceleratorStubFunction

Indica se il simbolo corrisponde a un simbolo di primo livello di funzione per una shader compilato per una scelta rapida che corrisponde a una chiamata parallel_for_each.

IDiaSymbol::get_isAggregated

Recupera un flag che indica se i dati sono parte di un aggregato di molti simboli.

IDiaSymbol::get_isCTypes

Recupera un flag che indica se il file di simboli contiene i tipi C.

IDiaSymbol::get_isCVTCIL

Recupera un flag che indica se il modulo è stato convertito in Microsoft Intermediate Language (CIL) comune in codice nativo.

IDiaSymbol::get_isDataAligned

Recupera un flag che indica se gli elementi di un tipo di dati definito dall'utente sono allineati a un limite specifico.

IDiaSymbol::get_isHLSLData

Specifica se il simbolo rappresenta i dati di alto livello (HLSL) di linguaggio di shader.

IDiaSymbol::get_isHotpatchable

Recupera un flag che indica se il modulo è stato compilato con l'opzione del compilatore /hotpatch (Crea immagine con funzionalità di patch a caldo).

IDiaSymbol::get_isLTCG

Recupera un flag che indica se il modulo gestito è stato effettuato con il LTCG del linker.

IDiaSymbol::get_isMatrixRowMajor

Specifica se è maggiore della riga.

IDiaSymbol::get_isMSILNetmodule

Recupera un flag che indica se il modulo gestito è.netmodule (che contiene solo metadati).

IDiaSymbol::get_isMultipleInheritance

Specifica se i punti del puntatore this a un membro dati con ereditarietà multipla.

IDiaSymbol::get_isNaked

Recupera un flag che indica se la funzione ha l'attributo naked (C++).

IDiaSymbol::get_isOptimizedAway

Specifica se la variabile è ottimizzata via.

IDiaSymbol::get_isPointerBasedOnSymbolValue

Specifica se il puntatore this è basato su un valore del simbolo.

IDiaSymbol::get_isPointerToDataMember

Specifica se il simbolo è un puntatore a un membro dati.

IDiaSymbol::get_isPointerToMemberFunction

Specifica se il simbolo è un puntatore a una funzione membro.

IDiaSymbol::get_isReturnValue

Specifica se la variabile porta un valore restituito.

IDiaSymbol::get_isSdl

Specifica se il modulo compilato con l'opzione /SDL.

IDiaSymbol::get_isSingleInheritance

Specifica se i punti del puntatore this a un membro dati con ereditarietà singola.

IDiaSymbol::get_isSplitted

Recupera un flag che indica se i dati sono stati suddivisi in aggregazione di simboli distinti.

IDiaSymbol::get_isStatic

Recupera un flag che indica se una funzione o un livello di thunk è statico.

IDiaSymbol::get_isStripped

Recupera un flag che indica se i simboli privati sono stati rimossi dal file di simboli.

IDiaSymbol::get_isVirtualInheritance

Specifica se i punti del puntatore this a un membro dati mediante l'ereditarietà virtuale.

IDiaSymbol::get_language

Recupera il linguaggio di origine.

IDiaSymbol::get_length

Recupera il numero di byte di memoria utilizzati dall'oggetto rappresentato da questo simbolo.

IDiaSymbol::get_lexicalParent

Recupera un riferimento al padre lessicale del simbolo.

IDiaSymbol::get_lexicalParentId

Recupera l'identificatore padre lessicale del simbolo.

IDiaSymbol::get_libraryName

Recupera il nome file della libreria o del file oggetto da cui è stato caricato.

IDiaSymbol::get_liveRangeLength

Restituisce la lunghezza dell'intervallo di indirizzi in cui il simbolo locale è valido.

IDiaSymbol::get_liveRangeStartAddressSection

Restituisce parte della sezione dell'intervallo di indirizzo iniziale in cui il simbolo locale è valido.

IDiaSymbol::get_liveRangeStartAddressOffset

Restituisce parte di offset dell'intervallo di indirizzo iniziale in cui il simbolo locale è valido.

IDiaSymbol::get_liveRangeStartRelativeVirtualAddress

Restituisce l'inizio dell'intervallo di indirizzi in cui il simbolo locale è valido.

IDiaSymbol::get_locationType

Recupera il tipo di posizione del simbolo di dati.

IDiaSymbol::get_lowerBound

Recupera il limite inferiore di una dimensione della matrice FORTRAN.

IDiaSymbol::get_lowerBoundId

Recupera l'identificatore del simbolo del limite inferiore di una dimensione della matrice FORTRAN.

IDiaSymbol::get_machineType

Recupera il tipo di cpu di destinazione.

IDiaSymbol::get_managed

Recupera un flag che indica se il simbolo si riferisce al codice gestito.

IDiaSymbol::get_memorySpaceKind

Recupera il tipo dello spazio di memoria.

IDiaSymbol::get_msil

Recupera un flag che indica se il simbolo si riferisce al codice Microsoft Intermediate Language (MSIL).

IDiaSymbol::get_name

Recupera il nome del simbolo.

IDiaSymbol::get_nested

Recupera un flag che indica se il tipo di dati definito dall'utente è annidato.

IDiaSymbol::get_noInline

Recupera un flag che indica se la funzione contrassegnata con l'attributo noinline.

IDiaSymbol::get_noReturn

Recupera un flag che indica se la funzione è stata dichiarata con l'attributo differente.

IDiaSymbol::get_noStackOrdering

Recupera un flag che indica se nessun ordine dello stack può essere eseguito come parte del controllo del buffer dello stack.

IDiaSymbol::get_notReached

Recupera un flag che indica se la funzione o non viene raggiunta mai.

IDiaSymbol::get_numberOfAcceleratorPointerTags

Restituisce il numero dei tag del puntatore di scelta rapida nella funzione dello stub di AMP C++.

IDiaSymbol::get_numberOfModifiers

Recupera il numero dei modificatori che si applicano al tipo originale.

IDiaSymbol::get_numberOfRegisterIndices

Recupera il numero di indici di log.

IDiaSymbol::get_numberOfRows

Recupera il numero di righe della matrice.

IDiaSymbol::get_numberOfColumns

Recupera il numero di colonne nella matrice.

IDiaSymbol::get_objectFileName

Recupera il nome file dell'oggetto.

IDiaSymbol::get_objectPointerType

Recupera il tipo di puntatore a un oggetto per il metodo della classe.

IDiaSymbol::get_oemId

Recupera il valore oemId del simbolo.

IDiaSymbol::get_oemSymbolId

Recupera il valore oemSymbolId del simbolo.

IDiaSymbol::get_offset

Recuperare l'offset della posizione del simbolo.

IDiaSymbol::get_optimizedCodeDebugInfo

Recupera un flag che indica se la funzione o l'etichetta contiene il codice nonché le informazioni di debug ottimizzati.

IDiaSymbol::get_overloadedOperator

Recupera un flag che indica se il tipo di dati definito dall'utente ha eseguito l'overload degli operatori.

IDiaSymbol::get_packed

Recupera un flag che indica se il tipo di dati definito dall'utente è wrapping.

IDiaSymbol::get_platform

Recupera il tipo di piattaforma per cui il programma o il modulo è stato compilato.

IDiaSymbol::get_pure

Recupera un flag che indica se è la funzione virtuale pure.

IDiaSymbol::get_rank

Recupera il numero di dimensioni di una matrice multidimensionale FORTRAN.

IDiaSymbol::get_reference

Recupera un flag che indica se il tipo di puntatore è un riferimento.

IDiaSymbol::get_registerId

Recupera l'indicatore di log della posizione.

IDiaSymbol::get_registerType

Recupera il tipo di log.

IDiaSymbol::get_relativeVirtualAddress

Recupera indirizzo virtuale (RVA) della posizione.

IDiaSymbol::get_restrictedType

Specifica se il puntatore this è contrassegnato come limitato.

IDiaSymbol::get_samplerSlot

Recupera lo slot della raccolta di test.

IDiaSymbol::get_scoped

Recupera un flag che indica se il tipo di dati definito dall'utente viene visualizzato in un ambito lessicale globali.

IDiaSymbol::get_signature

Recupera il valore della firma del simbolo.

IDiaSymbol::get_sizeInUdt

Recupera la dimensione di un membro di un tipo definito da.

IDiaSymbol::get_slot

Recupera il numero di slot della posizione.

IDiaSymbol::get_sourceFileName

Recupera il nome del file di origine.

IDiaSymbol::getSrcLineOnTypeDefn

Recupera il file di origine e il numero di riga che indica dove un tipo definito dall'utente specificato non è definito.

IDiaSymbol::get_stride

Recupera la strada della matrice o della matrice strided.

IDiaSymbol::get_subType

Recupera il tipo in.

IDiaSymbol::get_subTypeId

Recupera la sotto digitare ID.

IDiaSymbol::get_symbolsFileName

Recupera il nome del file da cui i simboli sono stati caricati.

IDiaSymbol::get_symIndexId

Recupera l'identificatore univoco del simbolo.

IDiaSymbol::get_symTag

Recupera il classificatore del tipo del simbolo.

IDiaSymbol::get_targetOffset

Recupera la sezione di offset di una destinazione di thunk.

IDiaSymbol::get_targetRelativeVirtualAddress

Recupera indirizzo virtuale relativo (RVA) di una destinazione di thunk.

IDiaSymbol::get_targetSection

Recupera la sezione indirizzo di una destinazione di thunk.

IDiaSymbol::get_targetVirtualAddress

Recupera indirizzo virtuale (VA) di una destinazione di thunk.

IDiaSymbol::get_textureSlot

Recupera lo slot di trama.

IDiaSymbol::get_thisAdjust

Recupera il controller master logico this per il metodo.

IDiaSymbol::get_thunkOrdinal

Recupera il tipo di thunk di funzione.

IDiaSymbol::get_timeStamp

Recupera il timestamp del file eseguibile sottostante.

IDiaSymbol::get_token

Recupera il token di metadati di una funzione o una variabile gestita.

IDiaSymbol::get_type

Recupera un riferimento alla firma della funzione.

IDiaSymbol::get_typeId

Recupera l'identificatore di tipo del simbolo.

IDiaSymbol::get_types

Recupera una matrice di valori di tipo compilatore specifici per questo simbolo.

IDiaSymbol::get_typeIds

Recupera una matrice di valori compilatore specifici dell'identificatore di tipo per questo simbolo.

IDiaSymbol::get_uavSlot

Recupera lo slot di uav.

IDiaSymbol::get_udtKind

Recupera la varietà di tipo definito dall'utente (UDT).

IDiaSymbol::get_unalignedType

Recupera un flag che indica se il tipo di dati definito dall'utente non è allineato.

IDiaSymbol::get_undecoratedName

Recupera il nome non decorato per C++ decorato, o il collegamento, nome.

IDiaSymbol::get_undecoratedNameEx

L'estensione del metodo get_undecoratedName che recupera il nome non decorato in base al valore di un campo di estensione.

IDiaSymbol::get_unmodifiedTypeId

Recupera l'id del tipo (non) originale.

IDiaSymbol::get_upperBound

Recupera il limite superiore della dimensione di una matrice FORTRAN.

IDiaSymbol::get_upperBoundId

Recupera l'identificatore del simbolo del limite superiore della dimensione di una matrice FORTRAN.

IDiaSymbol::get_value

Recupera il valore di una costante.

IDiaSymbol::get_virtual

Recupera un flag che indica se la funzione è virtuale.

IDiaSymbol::get_virtualAddress

Recupera indirizzo virtuale (VA) della posizione.

IDiaSymbol::get_virtualBaseClass

Recupera un flag che indica se il tipo di dati definito dall'utente è una classe base virtuale.

IDiaSymbol::get_virtualBaseDispIndex

Recupera l'indice alla tabella di navigazione base virtuale.

IDiaSymbol::get_virtualBaseOffset

Recuperare l'offset nella tabella di funzioni virtuali di una funzione virtuale.

IDiaSymbol::get_virtualBasePointerOffset

Recuperare l'offset del puntatore di base virtuale.

IDiaSymbol::get_virtualBaseTableType

Recupera il tipo di puntatore base virtuale della tabella.

IDiaSymbol::get_virtualTableShape

Recupera l'interfaccia del simbolo del tipo di tabella virtuale per un tipo definito dall'utente.

IDiaSymbol::get_virtualTableShapeId

Recupera l'identificatore virtuale di forma della tabella dei simboli.

IDiaSymbol::get_volatileType

Recupera un flag che indica se il tipo di dati definito dall'utente è volatile.

Note

Note per i chiamanti

Leggi questa interfaccia chiamando uno dei metodi seguenti:

Esempio

In questo esempio viene illustrato come visualizzare le variabili locali per una funzione a un indirizzo virtuale relativo specificato.Viene inoltre illustrato come i simboli di diversi tipi correlati tra loro.

[!NOTA]

CDiaBSTR è una classe che esegue il wrapping BSTR e automaticamente handle che libera la stringa durante la creazione di istanze area di validità.

void DumpLocalVars( DWORD rva, IDiaSession *pSession )
{
    CComPtr< IDiaSymbol > pBlock;
    if ( FAILED( psession->findSymbolByRVA( rva, SymTagBlock, &pBlock ) ) )
    {
        Fatal( "Failed to find symbols by RVA" );
    }
    CComPtr< IDiaSymbol > pscope;
    for ( ; pBlock != NULL; )
    {
        CComPtr< IDiaEnumSymbols > pEnum;
        // local data search
        if ( FAILED( pBlock->findChildren( SymTagNull, NULL, nsNone, &pEnum ) ) )
        {
            Fatal( "Local scope findChildren failed" );
        }
        CComPtr< IDiaSymbol > pSymbol;
        DWORD tag;
        DWORD celt;
        while ( pEnum != NULL &&
                SUCCEEDED( pEnum->Next( 1, &pSymbol, &celt ) ) &&
                celt == 1)
        {
            pSymbol->get_symTag( &tag );
            if ( tag == SymTagData )
            {
                CDiaBSTR name;
                DWORD    kind;
                pSymbol->get_name( &name );
                pSymbol->get_dataKind( &kind );
                if ( name != NULL )
                    wprintf_s( L"\t%s (%s)\n", name, szDataKinds[ kind ] );
            }
            else if ( tag == SymTagAnnotation )
            {
                CComPtr< IDiaEnumSymbols > pValues;
                // local data search
                wprintf_s( L"\tAnnotation:\n" );
                if ( FAILED( pSymbol->findChildren( SymTagNull, NULL, nsNone, &pValues ) ) )
                    Fatal( "Annotation findChildren failed" );
                pSymbol = NULL;
                while ( pValues != NULL &&
                        SUCCEEDED( pValues->Next( 1, &pSymbol, &celt ) ) &&
                        celt == 1 )
                {
                    CComVariant value;
                    if ( pSymbol->get_value( &value ) != S_OK )
                        Fatal( "No value for annotation data." );
                    wprintf_s( L"\t\t%ws\n", value.bstrVal );
                    pSymbol = NULL;
                }
            }
            pSymbol = NULL;
        }
        pBlock->get_symTag( &tag ); 
        if ( tag == SymTagFunction )    // stop when at function scope
            break;
        // move to lexical parent
        CComPtr< IDiaSymbol > pParent;
        if ( SUCCEEDED( pBlock->get_lexicalParent( &pParent ) )
            && pParent != NULL ) {
            pBlock = pParent;
        }
        else
        {
            Fatal( "Finding lexical parent failed." );
        }
    };
}

Requisiti

Header: Dia2.h

Raccolta: diaguids.lib

DLL: msdia80.dll

Vedere anche

Riferimenti

IDiaEnumSymbolsByAddr

IDiaEnumSymbols

IDiaSession

Gerarchia di classi dei tipi di simboli

Modulo

Altre risorse

Interfacce (Debug Interface Access SDK)

Simboli e relativi tag