BP_LOCATION_TYPEBP_LOCATION_TYPE

Spécifie le type d’emplacement du point d’arrêt pour une demande de point d’arrêt.Specifies the location type of the breakpoint for a breakpoint request.

SyntaxeSyntax

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

MembresMembers

BPLT_NONEBPLT_NONE
Ne spécifie aucun emplacement de point d’arrêt.Specifies no breakpoint location.

BPLT_FILE_LINEBPLT_FILE_LINE
Spécifie le type d’emplacement du point d’arrêt sous forme de fichier.Specifies the location type of the breakpoint as a file line.

BPLT_FUNC_OFFSETBPLT_FUNC_OFFSET
Spécifie le type d’emplacement du point d’arrêt en tant qu’un décalage de fonction.Specifies the location type of the breakpoint as a function offset.

BPLT_CONTEXTBPLT_CONTEXT
Spécifie le type d’emplacement du point d’arrêt en tant qu’un contexte.Specifies the location type of the breakpoint as a context.

BPLT_STRINGBPLT_STRING
Spécifie le type d’emplacement du point d’arrêt en tant que chaîne.Specifies the location type of the breakpoint as a string.

BPLT_ADDRESSBPLT_ADDRESS
Spécifie le type d’emplacement du point d’arrêt en tant qu’adresse.Specifies the location type of the breakpoint as an address.

BPLT_RESOLUTIONBPLT_RESOLUTION
Spécifie le type d’emplacement du point d’arrêt en guise de solution.Specifies the location type of the breakpoint as a resolution.

BPLT_CODE_FILE_LINEBPLT_CODE_FILE_LINE
Spécifie le type d’emplacement du point d’arrêt comme une ligne de code source.Specifies the location type of the breakpoint as a line of source code.

BPLT_CODE_FUNC_OFFSETBPLT_CODE_FUNC_OFFSET
Spécifie le type d’emplacement du point d’arrêt en tant qu’un décalage de fonction de code.Specifies the location type of the breakpoint as a code function offset.

BPLT_CODE_CONTEXTBPLT_CODE_CONTEXT
Spécifie le type d’emplacement du point d’arrêt en tant qu’un contexte de code.Specifies the location type of the breakpoint as a code context.

BPLT_CODE_STRINGBPLT_CODE_STRING
Spécifie le type d’emplacement du point d’arrêt comme une chaîne de code.Specifies the location type of the breakpoint as a code string.

BPLT_CODE_ADDRESSBPLT_CODE_ADDRESS
Spécifie le type d’emplacement du point d’arrêt en tant qu’une adresse de code.Specifies the location type of the breakpoint as a code address.

BPLT_DATA_STRINGBPLT_DATA_STRING
Spécifie le type d’emplacement du point d’arrêt dans une chaîne de données.Specifies the location type of the breakpoint as a data string.

BPLT_TYPE_MASKBPLT_TYPE_MASK
Spécifie un masque de bits, de telle sorte que le type de point d’arrêt peut être extraite en dehors de la valeur.Specifies a bit mask, so that the breakpoint type can be extracted out of the value.

BPLT_LOCATION_TYPE_MASKBPLT_LOCATION_TYPE_MASK
Spécifie un masque de bits, de telle sorte que le type d’emplacement de point d’arrêt peut être extraite en dehors de la valeur.Specifies a bit mask, so that the breakpoint location type can be extracted out of the value.

NotesRemarks

Passé en tant que paramètre à la GetLocationType (méthode).Passed as a parameter to the GetLocationType method.

Un type d’emplacement de point d’arrêt se compose d’un type de point d’arrêt et un type d’emplacement.A breakpoint location type is composed of a breakpoint type and a location type. 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_CODE) ou un type d’emplacement (par exemple, 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 prédéfinies pour tous les types d’emplacement de point d’arrêt actuellement pris en charge sont inclus dans cette énumération (BPLT_CODE_FILE_LINE via 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 et BPT_DATA sont membres de la BP_TYPE énumération.BPT_CODE and BPT_DATA are members of the BP_TYPE enumeration.

SpécificationsRequirements

En-tête : msdbg.hHeader: msdbg.h

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

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

Voir aussiSee Also

Énumérations Enumerations
GetLocationType GetLocationType
BP_TYPEBP_TYPE