IDkmGPUSymbolQuery.GetInstructionOffsetForRva(DkmModule, UInt32) Méthode

Définition

GetInstructionOffsetForRva est utilisé par les composants pour interroger le fournisseur de symboles afin d’effectuer une traduction de décalage d’instruction et d’adresse RVA pour DPC + +.

public:
 System::UInt32 GetInstructionOffsetForRva(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ module, System::UInt32 rVA);
public uint GetInstructionOffsetForRva (Microsoft.VisualStudio.Debugger.Symbols.DkmModule module, uint rVA);
abstract member GetInstructionOffsetForRva : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * uint32 -> uint32
Public Function GetInstructionOffsetForRva (module As DkmModule, rVA As UInteger) As UInteger

Paramètres

module
DkmModule

Dans La classe DkmModule représente un bundle de code (par ex., dll ou exe) qui est ou une fois chargé dans un ou plusieurs processus. La classe DkmModule est l’objet central des API de symboles et est 1:1 avec la notation du gestionnaire de symboles de ce qui est chargé. Si un lot de code se charge dans trois processus différents (ou dans le même processus, mais avec trois adresses de base différentes ou trois domaines d’application différents), mais que le gestionnaire de symboles considère que tous ces processus sont identiques, il n’y aura qu’un seul objet de module.

rVA
UInt32

Dans RVA au sein d’un module.

Retours

UInt32

À Offset d’instruction à partir de la fonction stub.

S’applique à