IDebugDisassemblyStream2
cette interface représente un flux de données de l'instruction.
IDebugDisassemblyStream2 : IUnknown
Remarques à l'intention des implémenteurs
Un moteur de débogage implémente cette interface pour prendre en charge le code machine du code d'un programme.
Remarques pour les appelants
Un appel à la méthode d' IDebugProgram2 : : GetDisassemblyStream retourne cette interface.
méthodes en commande de Vtable
Le tableau suivant répertorie les méthodes d' IDebugDisassemblyStream2.
Méthode |
Description |
---|---|
L'instruction lectures à partir de la position actuelle dans le code machine des flux. |
|
Déplace le pointeur de lecture dans le flux de code machine un nombre donné d'instruction par rapport à la position spécifiée. |
|
Retourne un identificateur d'emplacement du code pour un contexte de code particulier. |
|
Retourne un objet de contexte de code correspondant à un identificateur spécifié d'emplacement du code. |
|
Retourne un identificateur d'emplacement de code qui représente l'emplacement actuel du code. |
|
Obtient le document source associé à ce flux de code machine. |
|
Obtient la portée de ce flux du code machine. |
|
Obtient la taille de ce flux du code machine. |
Notes
Le flux de code machine peut être créé pour représenter l'espace d'adressage entier ou d'une fonction ou un module dans l'espace. chaque instruction est représentée par une structure de DisassemblyData retournée par un appel à la méthode d' IDebugDisassemblyStream2 : : lecture .
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll
Voir aussi
Référence
IDebugProgram2 : : GetDisassemblyStream