IDkmGPUSymbolQuery.SetPointerToHLSLRegister Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kayıt için bir C++ AMP adresi ayarlar.
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)
Parametreler
- module
- DkmModule
'Ndaki DkmModule sınıfı bir veya daha fazla işleme yüklenmiş olan veya bir kez yüklenen bir kod paketini (örn: DLL veya exe) temsil eder. DkmModule sınıfı, sembol API 'Lerine yönelik merkezi nesnedir ve sembol işleyicisinin nelerin yüklü olduğuna ilişkin gösterimi ile 1:1 ' dir. Bir kod grubu üç farklı işleme (ya da aynı işleme, ancak üç farklı temel adres ya da üç farklı uygulama etki alanı ile) yüklenirse, ancak sembol işleyicisi bunların tümünün özdeş olduğu şekilde olduğunu düşünüyorsanız, yalnızca bir modül nesnesi olur.
- address
- UInt64
'Ndaki Kayıt adresi.
- registerType
- Int32
'Ndaki HLSL kaydı türü.
- registerIndex
- UInt32
'Ndaki HLSL kaydı dizini.
- firstElement
- UInt32
'Ndaki Birinci vektör öğesinin dizini.
- vectorElements
- UInt32
'Ndaki Vektör öğelerinin sayısı.
- byteOffset
- UInt32
'Ndaki Kayıt başlangıcından itibaren fark.
- vectorElementSize
- UInt32
'Ndaki Vektör öğesinin boyutu.
- startLiveRange
- UInt32
'Ndaki Sembol için canlı Aralık başlangıcı.
- endLiveRange
- UInt32
'Ndaki Sembol için Dinamik Aralık sonu.