Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Callback that is invoked when a GRTS handle is created or destroyed.
Syntax
typedef void (CALLBACK *XSystemHandleCallback)(
_In_ XSystemHandle handle,
_In_ XSystemHandleType type,
_In_ XSystemHandleCallbackReason reason,
_In_ void* context
);
Parameters
handle _In_
Type: XSystemHandle
The XSystemHandle whose state is changing. Callers will need to statically cast this to the correct GRTS handle type based on what is passed in the type parameter.
type _In_
Type: XSystemHandleType
The GRTS type of the handle getting created or destroyed.
reason _In_
Type: XSystemHandleCallbackReason
Indicates if the handle is getting created or destroyed.
context _In_
Type: void *
User define context to be passed to the callback.
Remarks
This callback is set when the game calls XSystemHandleTrack.
Requirements
Header: XSystem.h
Library: xgameruntime.lib
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles