次の方法で共有


XSystemHandleCallback

GRTS ハンドルが作成または破棄されたときに呼び出されるコールバック。

構文

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

パラメーター

handle \_In\_
Type: XSystemHandle

状態が変更している XSystemHandle。 呼び出し元は、パラメーターで渡される内容に基づいて、これを正しい GRTS ハンドル型に静的にキャストする必要があります。

type _In_
型: XSystemHandleType

作成または破棄されるハンドルの GRTS 型。

reason _In_
型: XSystemHandleCallbackReason

ハンドルが作成されるか破棄されるかを示します。

context _In_
型: void *

コールバックに渡されるゲームで定義されたコンテキスト。

解説

このコールバックは、ゲームが XSystemHandleTrack を呼び出すときに設定されます。

要件

ヘッダー: XSystem.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XSystem メンバー

XSystemHandleTrack