BP_LOCATION_TYPE

Spécifie le type d’emplacement du point d’arrêt pour une demande de point d’arrêt.

Syntaxe

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

Champs

BPLT_NONE
Spécifie aucun emplacement de point d’arrêt.

BPLT_FILE_LINE
Spécifie le type d’emplacement du point d’arrêt en tant que ligne de fichier.

BPLT_FUNC_OFFSET
Spécifie le type d’emplacement du point d’arrêt en tant que décalage de fonction.

BPLT_CONTEXT
Spécifie le type d’emplacement du point d’arrêt en tant que contexte.

BPLT_STRING
Spécifie le type d’emplacement du point d’arrêt sous forme de chaîne.

BPLT_ADDRESS
Spécifie le type d’emplacement du point d’arrêt en tant qu’adresse.

BPLT_RESOLUTION
Spécifie le type d’emplacement du point d’arrêt en tant que résolution.

BPLT_CODE_FILE_LINE
Spécifie le type d’emplacement du point d’arrêt en tant que ligne de code source.

BPLT_CODE_FUNC_OFFSET
Spécifie le type d’emplacement du point d’arrêt en tant que décalage de fonction de code.

BPLT_CODE_CONTEXT
Spécifie le type d’emplacement du point d’arrêt en tant que contexte de code.

BPLT_CODE_STRING
Spécifie le type d’emplacement du point d’arrêt sous forme de chaîne de code.

BPLT_CODE_ADDRESS
Spécifie le type d’emplacement du point d’arrêt en tant qu’adresse de code.

BPLT_DATA_STRING
Spécifie le type d’emplacement du point d’arrêt sous forme de chaîne de données.

BPLT_TYPE_MASK
Spécifie un masque de bits, afin que le type de point d’arrêt puisse être extrait de la valeur.

BPLT_LOCATION_TYPE_MASK
Spécifie un masque de bits afin que le type d’emplacement du point d’arrêt puisse être extrait de la valeur.

Notes

Passé en tant que paramètre à la méthode GetLocationType .

Un type d’emplacement de point d’arrêt est composé d’un type de point d’arrêt et d’un type d’emplacement. Cela signifie qu’un type d’emplacement de point d’arrêt n’est jamais simplement un type de point d’arrêt (par exemple) BPT_CODEou un type d’emplacement (par exemple). BPLT_FILE_LINE Les constantes prédéfinies pour tous les types d’emplacements de point d’arrêt actuellement pris en charge sont incluses dans cette énumération (BPLT_CODE_FILE_LINE via BPLT_DATA_STRING).

BPT_CODE et BPT_DATA sont membres de l’énumération BP_TYPE .

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi