IDkmGPUSymbolQuery.SetPointerToHLSLRegister(DkmModule, UInt64, Int32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) Méthode

Définition

Définit une adresse de C++ AMP pour un registre.

public:
 void SetPointerToHLSLRegister(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ module, System::UInt64 address, int registerType, System::UInt32 registerIndex, System::UInt32 firstElement, System::UInt32 vectorElements, System::UInt32 byteOffset, System::UInt32 vectorElementSize, System::UInt32 startLiveRange, System::UInt32 endLiveRange);
public void SetPointerToHLSLRegister (Microsoft.VisualStudio.Debugger.Symbols.DkmModule module, ulong address, int registerType, uint registerIndex, uint firstElement, uint vectorElements, uint byteOffset, uint vectorElementSize, uint startLiveRange, uint endLiveRange);
abstract member SetPointerToHLSLRegister : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * uint64 * int * uint32 * uint32 * uint32 * uint32 * uint32 * uint32 * uint32 -> unit
Public Sub SetPointerToHLSLRegister (module As DkmModule, address As ULong, registerType As Integer, registerIndex As UInteger, firstElement As UInteger, vectorElements As UInteger, byteOffset As UInteger, vectorElementSize As UInteger, startLiveRange As UInteger, endLiveRange 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.

address
UInt64

Dans Adresse du Registre.

registerType
Int32

Dans Type de Registre HLSL.

registerIndex
UInt32

Dans Index du Registre HLSL.

firstElement
UInt32

Dans Index du premier élément Vector.

vectorElements
UInt32

Dans Nombre d’éléments de vecteur.

byteOffset
UInt32

Dans Décalage par rapport au début du Registre.

vectorElementSize
UInt32

Dans Taille de l’élément de vecteur.

startLiveRange
UInt32

Dans Début de la plage dynamique pour le symbole.

endLiveRange
UInt32

Dans Fin de la plage dynamique pour le symbole.

S’applique à