Compartilhar via


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_CODEBPLT_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

Confira também