Compartir a través de


BP_LOCATION_TYPE

Especifica el tipo de ubicación del punto de interrupción para una solicitud de punto de interrupción.

Sintaxis

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
};

Fields

BPLT_NONE
No especifica ninguna ubicación de punto de interrupción.

BPLT_FILE_LINE
Especifica el tipo de ubicación del punto de interrupción como una línea de archivo.

BPLT_FUNC_OFFSET
Especifica el tipo de ubicación del punto de interrupción como desplazamiento de función.

BPLT_CONTEXT
Especifica el tipo de ubicación del punto de interrupción como contexto.

BPLT_STRING
Especifica el tipo de ubicación del punto de interrupción como una cadena.

BPLT_ADDRESS
Especifica el tipo de ubicación del punto de interrupción como una dirección.

BPLT_RESOLUTION
Especifica el tipo de ubicación del punto de interrupción como una resolución.

BPLT_CODE_FILE_LINE
Especifica el tipo de ubicación del punto de interrupción como una línea de código fuente.

BPLT_CODE_FUNC_OFFSET
Especifica el tipo de ubicación del punto de interrupción como desplazamiento de función de código.

BPLT_CODE_CONTEXT
Especifica el tipo de ubicación del punto de interrupción como contexto de código.

BPLT_CODE_STRING
Especifica el tipo de ubicación del punto de interrupción como una cadena de código.

BPLT_CODE_ADDRESS
Especifica el tipo de ubicación del punto de interrupción como una dirección de código.

BPLT_DATA_STRING
Especifica el tipo de ubicación del punto de interrupción como una cadena de datos.

BPLT_TYPE_MASK
Especifica una máscara de bits para que el tipo de punto de interrupción se pueda extraer del valor.

BPLT_LOCATION_TYPE_MASK
Especifica una máscara de bits para que el tipo de ubicación del punto de interrupción se pueda extraer del valor.

Comentarios

Se pasa como parámetro al método GetLocationType .

Un tipo de ubicación de punto de interrupción se compone de un tipo de punto de interrupción y un tipo de ubicación. Esto significa que un tipo de ubicación de punto de interrupción nunca es solo un tipo de punto de interrupción (por ejemplo, BPT_CODE) o un tipo de ubicación (por ejemplo, BPLT_FILE_LINE). Las constantes predefinidas para todos los tipos de ubicación de punto de interrupción admitidos actualmente se incluyen en esta enumeración (BPLT_CODE_FILE_LINE a través BPLT_DATA_STRINGde ).

BPT_CODE y BPT_DATA son miembros de la enumeración BP_TYPE .

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también