BP_LOCATION_TYPEBP_LOCATION_TYPE

Especifica o tipo de local do ponto de interrupção para uma solicitação de ponto de interrupção.Specifies the location type of the breakpoint for a breakpoint request.

SintaxeSyntax

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
};
typedef DWORD BP_LOCATION_TYPE;
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
};

CamposFields

BPLT_NONE
Não especifica nenhum local de ponto de interrupção.Specifies no breakpoint location.

BPLT_FILE_LINE
Especifica o tipo de local do ponto de interrupção como um arquivo de linha.Specifies the location type of the breakpoint as a file line.

BPLT_FUNC_OFFSET
Especifica o tipo de local do ponto de interrupção como um deslocamento de função.Specifies the location type of the breakpoint as a function offset.

BPLT_CONTEXT
Especifica o tipo de local do ponto de interrupção como um contexto.Specifies the location type of the breakpoint as a context.

BPLT_STRING
Especifica o tipo de local do ponto de interrupção como uma cadeia de caracteres.Specifies the location type of the breakpoint as a string.

BPLT_ADDRESS
Especifica o tipo de local do ponto de interrupção como um endereço.Specifies the location type of the breakpoint as an address.

BPLT_RESOLUTION
Especifica o tipo de local do ponto de interrupção como uma resolução.Specifies the location type of the breakpoint as a resolution.

BPLT_CODE_FILE_LINE
Especifica o tipo de local do ponto de interrupção como uma linha de código-fonte.Specifies the location type of the breakpoint as a line of source code.

BPLT_CODE_FUNC_OFFSET
Especifica o tipo de local do ponto de interrupção como um deslocamento de função de código.Specifies the location type of the breakpoint as a code function offset.

BPLT_CODE_CONTEXT
Especifica o tipo de local do ponto de interrupção como um contexto de código.Specifies the location type of the breakpoint as a code context.

BPLT_CODE_STRING
Especifica o tipo de local do ponto de interrupção como uma cadeia de caracteres de código.Specifies the location type of the breakpoint as a code string.

BPLT_CODE_ADDRESS
Especifica o tipo de local do ponto de interrupção como um endereço de código.Specifies the location type of the breakpoint as a code address.

BPLT_DATA_STRING
Especifica o tipo de local do ponto de interrupção como uma cadeia de caracteres de dados.Specifies the location type of the breakpoint as a data string.

BPLT_TYPE_MASK
Especifica uma máscara de bits, para que o tipo de ponto de interrupção pode ser extraído fora o valor.Specifies a bit mask, so that the breakpoint type can be extracted out of the value.

BPLT_LOCATION_TYPE_MASK
Especifica uma máscara de bits, para que o tipo de local de ponto de interrupção pode ser extraído fora o valor.Specifies a bit mask, so that the breakpoint location type can be extracted out of the value.

ComentáriosRemarks

Passado como um parâmetro para o GetLocationType método.Passed as a parameter to the GetLocationType method.

Um tipo de local de ponto de interrupção é composto de um tipo de ponto de interrupção e um tipo de local.A breakpoint location type is composed of a breakpoint type and a location type. Isso significa que um tipo de local de ponto de interrupção nunca é apenas um tipo de ponto de interrupção (por exemplo, BPT_CODE) ou um tipo de local (por exemplo, BPLT_FILE_LINE).This means that a breakpoint location type is never just a breakpoint type (for example, BPT_CODE) or a location type (for example, BPLT_FILE_LINE). Constantes predefinidas para todos os tipos de local de ponto de interrupção atualmente com suporte estão incluídos nesta enumeração (BPLT_CODE_FILE_LINE por meio de BPLT_DATA_STRING).Predefined constants for all breakpoint location types currently supported are included in this enumeration (BPLT_CODE_FILE_LINE through BPLT_DATA_STRING).

BPT_CODE e BPT_DATA são membros de BP_TYPE enumeração.BPT_CODE and BPT_DATA are members of the BP_TYPE enumeration.

RequisitosRequirements

Header: msdbg.hHeader: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee also