IDkmGPUSymbolQuery.SetPointerToHLSLRegister(DkmModule, UInt64, Int32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) 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.
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.