XGameStreamingTouchControlsStateValue

指定触摸控制状态的特定元素的类型和值。

语法

struct XGameStreamingTouchControlsStateValue {
    XGameStreamingTouchControlsStateValueKind valueKind;
        union
        {
            bool booleanValue;
            int64_t integerValue;
            double doubleValue;
            const char* stringValue;
        };
};

成员

valueKind
类型:XGameStreamingTouchControlsStateValueKind

触摸控件状态特定元素的类型。

booleanValue
类型:bool

要应用的布尔值。

integerValue
类型:int64_t

要应用的整数值。

doubleValue
类型:double

要应用的双精度值。

stringValue
类型:const char*

要应用的字符串值。

备注

使用此结构可以提供触摸控制状态的特定元素的类型和值。

应只提供一个表示被修改变量类型的值。

如果指定的值类型不正确,则会导致运行时错误,在使用 XGameStreamingShowTouchControlsWithStateUpdateXGameStreamingShowTouchControlsWithStateUpdateOnClient 时返回。

要求

头文件:XGameStreaming.h

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XGameStreaming
XGameStreamingTouchControlsStateOperationKind
XGameStreamingTouchControlsStateOperation
XGameStreamingUpdateTouchControlsState
XGameStreamingUpdateTouchControlsStateOnClient
XGameStreamingShowTouchControlsWithStateUpdate
XGameStreamingShowTouchControlsWithStateUpdateOnClient