DkmModule.TranslateAcceleratorTagByRva 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用相对虚拟地址将快捷键指针标记转换为 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
弄每个向量元素的大小。