DkmModule.GetMethodSymbolStoreData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 [] 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.