Label (SDK de Acesso à Interface de Depuração)
Um local no código de programa é identificado por um SymTagLabel símbolo.
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. |
|
BOOL |
TRUESe o rótulo usa uma convenção de chamada personalizada. |
|
BOOL |
TRUESe o rótulo realiza um retorno distante. |
|
BOOL |
TRUESe o rótulo contém um retorno de interrupção. |
|
IDiaSymbol* |
Símbolo para o delimitador compiland, bloquear ou função. |
|
DWORD |
ID do símbolo pai lexical. |
|
DWORD |
Rótulos têm locais estáticos; Para obter detalhes, consulte a Locais de símbolos enumeração. |
|
BSTR |
Nome do rótulo. |
|
BOOL |
TRUESe o rótulo foi especificado com o noinline atributo. |
|
BOOL |
TRUESe o rótulo foi especificado com o noreturn atributo. |
|
BOOL |
TRUESe o rótulo nunca seja chamado. |
|
LONG |
Deslocamento do símbolo na memória; Para obter detalhes, consulte a LocationType, LocIsRegRel. |
|
BOOL |
TRUESe o código possui informações de depuração para código otimizado. |
|
DWORD |
Posição relativa de etiquetas dentro de seu módulo. |
|
DWORD |
ID de índice do símbolo. |
|
DWORD |
Retorna SymTagFuncDebugLabel (uma da SymTagEnum valores). |
|
ULONGLONG |
Posição da etiqueta dentro da imagem executável. |