DkmModule.TranslateAcceleratorTagByRva 方法

定义

使用相对虚拟地址将快捷键指针标记转换为 HLSL 注册属性。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

public:
 void TranslateAcceleratorTagByRva(System::UInt32 InputTag, System::UInt32 Rva, [Runtime::InteropServices::Out] System::UInt32 % RegisterType, [Runtime::InteropServices::Out] System::UInt32 % RegisterIndex, [Runtime::InteropServices::Out] System::UInt32 % FirstElement, [Runtime::InteropServices::Out] System::UInt32 % VectorElements, [Runtime::InteropServices::Out] System::UInt32 % ByteOffset, [Runtime::InteropServices::Out] System::UInt32 % VectorElementSize);
public void TranslateAcceleratorTagByRva (uint InputTag, uint Rva, out uint RegisterType, out uint RegisterIndex, out uint FirstElement, out uint VectorElements, out uint ByteOffset, out uint VectorElementSize);
member this.TranslateAcceleratorTagByRva : uint32 * uint32 * uint32 * uint32 * uint32 * uint32 * uint32 * uint32 -> unit
Public Sub TranslateAcceleratorTagByRva (InputTag As UInteger, Rva As UInteger, ByRef RegisterType As UInteger, ByRef RegisterIndex As UInteger, ByRef FirstElement As UInteger, ByRef VectorElements As UInteger, ByRef ByteOffset As UInteger, ByRef VectorElementSize As UInteger)

参数

InputTag
UInt32

中符号中找到的快捷键指针标记。

Rva
UInt32

中用于筛选的 RVA;如果为零,则忽略。

RegisterType
UInt32

弄HLSL 注册类型。

RegisterIndex
UInt32

弄HLSL 注册索引。

FirstElement
UInt32

弄第一个向量元素的索引。

VectorElements
UInt32

弄矢量元素的数目。

ByteOffset
UInt32

弄偏移量(字节)。

VectorElementSize
UInt32

弄每个向量元素的大小。

适用于