BP_LOCATION_TYPE
Especifica o tipo de local do ponto de interrupção para uma solicitação de ponto de interrupção.
Sintaxe
public enum enum_BP_LOCATION_TYPE {
BPLT_NONE = 0x00000000,
BPLT_FILE_LINE = 0x00010000,
BPLT_FUNC_OFFSET = 0x00020000,
BPLT_CONTEXT = 0x00030000,
BPLT_STRING = 0x00040000,
BPLT_ADDRESS = 0x00050000,
BPLT_RESOLUTION = 0x00060000,
BPLT_CODE_FILE_LINE = BPT_CODE | BPLT_FILE_LINE,
BPLT_CODE_FUNC_OFFSET = BPT_CODE | BPLT_FUNC_OFFSET,
BPLT_CODE_CONTEXT = BPT_CODE | BPLT_CONTEXT,
BPLT_CODE_STRING = BPT_CODE | BPLT_STRING,
BPLT_CODE_ADDRESS = BPT_CODE | BPLT_ADDRESS ,
BPLT_DATA_STRING = BPT_DATA | BPLT_STRING,
BPLT_TYPE_MASK = 0x0000FFFF,
BPLT_LOCATION_TYPE_MASK = 0xFFFF0000
};
Campos
BPLT_NONE
Não especifica nenhum local de ponto de interrupção.
BPLT_FILE_LINE
Especifica o tipo de local do ponto de interrupção como uma linha de arquivo.
BPLT_FUNC_OFFSET
Especifica o tipo de local do ponto de interrupção como um deslocamento de função.
BPLT_CONTEXT
Especifica o tipo de local do ponto de interrupção como um contexto.
BPLT_STRING
Especifica o tipo de local do ponto de interrupção como uma cadeia de caracteres.
BPLT_ADDRESS
Especifica o tipo de local do ponto de interrupção como um endereço.
BPLT_RESOLUTION
Especifica o tipo de local do ponto de interrupção como uma resolução.
BPLT_CODE_FILE_LINE
Especifica o tipo de local do ponto de interrupção como uma linha de código-fonte.
BPLT_CODE_FUNC_OFFSET
Especifica o tipo de local do ponto de interrupção como um deslocamento de função de código.
BPLT_CODE_CONTEXT
Especifica o tipo de local do ponto de interrupção como um contexto de código.
BPLT_CODE_STRING
Especifica o tipo de local do ponto de interrupção como uma cadeia de caracteres de código.
BPLT_CODE_ADDRESS
Especifica o tipo de local do ponto de interrupção como um endereço de código.
BPLT_DATA_STRING
Especifica o tipo de local do ponto de interrupção como uma cadeia de caracteres de dados.
BPLT_TYPE_MASK
Especifica uma máscara de bits, para que o tipo de ponto de interrupção possa ser extraído do valor.
BPLT_LOCATION_TYPE_MASK
Especifica uma máscara de bits, para que o tipo de local de ponto de interrupção possa ser extraído do valor.
Comentários
Passado como um parâmetro para o GetLocationType método.
Um tipo de local de ponto de interrupção é composto por um tipo de ponto de interrupção e um tipo de local. Isso significa que um tipo de local de ponto de interrupção nunca é apenas um tipo de ponto de interrupção (por exemplo, ) ou um tipo de local (por exemplo, BPT_CODE
BPLT_FILE_LINE
). As constantes predefinidas para todos os tipos de local de ponto de interrupção atualmente suportados estão incluídas nesta enumeração (BPLT_CODE_FILE_LINE
a BPLT_DATA_STRING
).
BPT_CODE
e BPT_DATA
são membros da enumeração BP_TYPE .
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll