Bloco
Cada bloco de código é identificado por um SymTagBlock símbolo. Símbolos de bloco são usados para identificar os escopos aninhados dentro de funções.
Propriedades
A tabela a seguir mostra as propriedades que são válidas para este tipo de símbolo.
Propriedade |
Tipo de dados |
Descrição |
---|---|---|
DWORD |
Deslocamento de parte do local. Para obter detalhes, consulte a LocationType. |
|
DWORD |
Parte da seção de local; Para obter detalhes, consulte a LocationType. |
|
ULONGLONG |
Número de bytes de código no bloco. |
|
IDiaSymbol* |
Símbolo do bloco delimitador ou função. |
|
DWORD |
Retorna a identificação do símbolo pai lexical. |
|
DWORD |
Blocos de ter locais estáticos; Para obter detalhes, consulte Locais de símbolos. |
|
BSTR |
Retorna o nome do bloco (que geralmente é uma seqüência vazia). |
|
DWORD |
Retorna o endereço virtual deste bloco em relação ao seu pai lexical. |
|
DWORD |
ID de índice do símbolo. |
|
DWORD |
Retorna SymTagBlock (uma da SymTagEnum valores). |
|
ULONGLONG |
Retorna o endereço virtual deste bloco de dentro do executável. |