Condividi tramite


BP_LOCATION_TYPE

Specifica il tipo di posizione del punto di interruzione per una richiesta di punto di interruzione.

Sintassi

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

Campi

BPLT_NONE
Specifica nessuna posizione del punto di interruzione.

BPLT_FILE_LINE
Specifica il tipo di percorso del punto di interruzione come riga di file.

BPLT_FUNC_OFFSET
Specifica il tipo di posizione del punto di interruzione come offset di funzione.

BPLT_CONTEXT
Specifica il tipo di posizione del punto di interruzione come contesto.

BPLT_STRING
Specifica il tipo di posizione del punto di interruzione come stringa.

BPLT_ADDRESS
Specifica il tipo di posizione del punto di interruzione come indirizzo.

BPLT_RESOLUTION
Specifica il tipo di posizione del punto di interruzione come risoluzione.

BPLT_CODE_FILE_LINE
Specifica il tipo di posizione del punto di interruzione come riga di codice sorgente.

BPLT_CODE_FUNC_OFFSET
Specifica il tipo di posizione del punto di interruzione come offset della funzione di codice.

BPLT_CODE_CONTEXT
Specifica il tipo di posizione del punto di interruzione come contesto di codice.

BPLT_CODE_STRING
Specifica il tipo di posizione del punto di interruzione come stringa di codice.

BPLT_CODE_ADDRESS
Specifica il tipo di posizione del punto di interruzione come indirizzo di codice.

BPLT_DATA_STRING
Specifica il tipo di posizione del punto di interruzione come stringa di dati.

BPLT_TYPE_MASK
Specifica una maschera di bit, in modo che il tipo di punto di interruzione possa essere estratto dal valore.

BPLT_LOCATION_TYPE_MASK
Specifica una maschera di bit, in modo che il tipo di posizione del punto di interruzione possa essere estratto dal valore.

Osservazioni:

Passato come parametro al metodo GetLocationType .

Un tipo di posizione del punto di interruzione è costituito da un tipo di punto di interruzione e da un tipo di posizione. Ciò significa che un tipo di posizione del punto di interruzione non è mai solo un tipo di punto di interruzione (ad esempio, BPT_CODE) o un tipo di posizione (ad esempio, BPLT_FILE_LINE). Le costanti predefinite per tutti i tipi di posizione dei punti di interruzione attualmente supportate sono incluse in questa enumerazione (BPLT_CODE_FILE_LINE da a BPLT_DATA_STRING).

BPT_CODE e sono membri dell'enumerazione BPT_DATA BP_TYPE .

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche