DkmModule.GetMethodSymbolStoreData Méthode

Définition

Surcharges

GetMethodSymbolStoreData(DkmClrMethodId)

Retourne les étendues dans une méthode. Il y aura toujours au moins une étendue.

GetMethodSymbolStoreData(DkmWorkList, DkmClrMethodId, DkmCompletionRoutine<DkmGetMethodSymbolStoreDataAsyncResult>)

Retourne les étendues dans une méthode. Il y aura toujours au moins une étendue.

Cette méthode ajoute un nouvel élément de travail à la liste de travail spécifiée et retourne une fois que l’élément de travail a été ajouté. Le traitement réel de l’élément de travail est asynchrone. L’appelant est informé que la demande est terminée par le biais de la routine de saisie semi-automatique.

GetMethodSymbolStoreData(DkmClrMethodId)

Retourne les étendues dans une méthode. Il y aura toujours au moins une étendue.

public:
 cli::array <Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodScopeData> ^ GetMethodSymbolStoreData(Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodId MethodId);
public Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodScopeData[] GetMethodSymbolStoreData (Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId MethodId);
member this.GetMethodSymbolStoreData : Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId -> Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodScopeData[]
Public Function GetMethodSymbolStoreData (MethodId As DkmClrMethodId) As DkmClrMethodScopeData()

Paramètres

MethodId
DkmClrMethodId

Dans DkmClrMethodId est une paire jeton/version qui est utilisée pour identifier de façon unique le fonctionnement du magasin de symboles d’une méthode CLR particulière au sein d’un module.

Retours

DkmClrMethodScopeData[]

À DkmClrMethodScopeData [] décrit une portée dans une méthode. Celles-ci sont définies à l’aide de ISymUnmanagedWriter :: OpenScope/CloseScope,.

S’applique à

GetMethodSymbolStoreData(DkmWorkList, DkmClrMethodId, DkmCompletionRoutine<DkmGetMethodSymbolStoreDataAsyncResult>)

Retourne les étendues dans une méthode. Il y aura toujours au moins une étendue.

Cette méthode ajoute un nouvel élément de travail à la liste de travail spécifiée et retourne une fois que l’élément de travail a été ajouté. Le traitement réel de l’élément de travail est asynchrone. L’appelant est informé que la demande est terminée par le biais de la routine de saisie semi-automatique.

public:
 void GetMethodSymbolStoreData(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodId MethodId, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmGetMethodSymbolStoreDataAsyncResult> ^ CompletionRoutine);
public void GetMethodSymbolStoreData (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId MethodId, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetMethodSymbolStoreDataAsyncResult> CompletionRoutine);
member this.GetMethodSymbolStoreData : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetMethodSymbolStoreDataAsyncResult> -> unit
Public Sub GetMethodSymbolStoreData (WorkList As DkmWorkList, MethodId As DkmClrMethodId, CompletionRoutine As DkmCompletionRoutine(Of DkmGetMethodSymbolStoreDataAsyncResult))

Paramètres

WorkList
DkmWorkList

La tâche à laquelle ajouter le nouvel élément de travail.

MethodId
DkmClrMethodId

Dans DkmClrMethodId est une paire jeton/version qui est utilisée pour identifier de façon unique le fonctionnement du magasin de symboles d’une méthode CLR particulière au sein d’un module.

CompletionRoutine
DkmCompletionRoutine<DkmGetMethodSymbolStoreDataAsyncResult>

Routine à déclencher lorsque la demande est terminée. Si la demande est correctement ajoutée à la liste des tâches, cela se déclenche toujours (y compris lorsque l’opération est annulée). Cela ne se déclenchera jamais si l’ajout de l’élément de travail échoue.

S’applique à