XSystemHandleCallback

在创建或销毁 GRTS 句柄时调用的回调。

语法

typedef void (CALLBACK *XSystemHandleCallback)(
    _In_ XSystemHandle handle,
    _In_ XSystemHandleType type,
    _In_ XSystemHandleCallbackReason reason,
    _In_ void* context
    );

参数

handle _In_
类型:XSystemHandle

状态正在更改的 XSystemHandle。 调用方将需要根据在 type 参数中传递的内容将此项静态强制转换为正确的 GRTS 句柄类型。

type _In_
类型:XSystemHandleType

要创建或销毁的 GRTS 类型句柄。

reason _In_
类型:XSystemHandleCallbackReason

指示是否正在创建或销毁句柄。

context _In_
类型:void *

要传递给回调的用户定义的上下文。

备注

当游戏调用 XSystemHandleTrack 时,将设置此回调。

要求

头文件:XSystem.h

库:xgameruntime.lib

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

另请参阅

XSystem 成员

XSystemHandleTrack