DkmPendingFileLineBreakpoint.Create(DkmProcess, Guid, DkmCompilerId, DkmThread, Boolean, DkmDataItem) Méthode

Définition

Crée un nouvel objet de point d’arrêt en attente. Après la création, l’objet retourné est toujours désactivé et n’est pas suivi par le gestionnaire de points d’arrêt. Pour terminer l’initialisation, l’appelant doit définir des propriétés supplémentaires sur le point d’arrêt et « activer » ou « inscrire ». L’appelant est responsable de la fermeture de l’objet créé une fois qu’il est terminé.

public:
 static Microsoft::VisualStudio::Debugger::Breakpoints::DkmPendingFileLineBreakpoint ^ Create(Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Guid SourceId, Microsoft::VisualStudio::Debugger::Evaluation::DkmCompilerId CompilerId, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, bool IsBarrier, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingFileLineBreakpoint Create (Microsoft.VisualStudio.Debugger.DkmProcess Process, Guid SourceId, Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId CompilerId, Microsoft.VisualStudio.Debugger.DkmThread Thread, bool IsBarrier, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcess * Guid * Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId * Microsoft.VisualStudio.Debugger.DkmThread * bool * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingFileLineBreakpoint
Public Shared Function Create (Process As DkmProcess, SourceId As Guid, CompilerId As DkmCompilerId, Thread As DkmThread, IsBarrier As Boolean, DataItem As DkmDataItem) As DkmPendingFileLineBreakpoint

Paramètres

Process
DkmProcess

Dans DkmProcess représente un processus cible qui est en cours de débogage. Le débogueur débogue les processus. il s’agit donc de l’unité de base du débogage. Un DkmProcess peut représenter un processus système ou un processus virtuel tel que des minidumps.

SourceId
Guid

Dans Identifie la source d’un objet. Les SourceIds sont utilisés pour activer le filtrage dans les scénarios où plusieurs composants peuvent créer des instances d’une classe. Par exemple, les ID de source peuvent être utilisés pour déterminer si un point d’arrêt provient du AD7 AL (par ex. point d’arrêt de l’utilisateur ou d’un autre point d’arrêt visible au niveau SDM) au lieu d’un point d’arrêt qui peut être créé par un autre composant (par exemple, un point d’arrêt interne utilisé pour l’exécution pas à pas).

CompilerId
DkmCompilerId

Dans Identifie le langage source (p. ex., C#) et le fournisseur du compilateur (par exemple, Microsoft) avec lequel le point d’arrêt doit être lié. « LanguageId » peut être laissé en tant que GUID. Empty pour indiquer que le point d’arrêt doit être lié à tous les langages. 'ID de nom’est presque toujours conservé en tant que GUID. Empty, ce qui indique que seule la langue est connue (et non le compilateur).

Thread
DkmThread

[In, facultatif] Thread sur lequel ce point d’arrêt doit être déclenché. Si la valeur est null, le point d’arrêt est déclenché sur tous les threads.

IsBarrier
Boolean

Dans Indique si ce point d’arrêt est un cloisonnement qui doit être défini sur le matériel, cela fonctionne pour le débogage GPU.

DataItem
DkmDataItem

[In, facultatif] Objet de données à ajouter à la nouvelle instance DkmPendingFileLineBreakpoint. Transmettez la valeur null dans le cas où l’appelant n’a pas besoin d’ajouter un élément de données.

Retours

DkmPendingFileLineBreakpoint

À Résultat de cet appel de méthode.

S’applique à