次の方法で共有


GameList クラス

定義

ゲーム モードでのゲームの実行方法を起動および管理するためのプロパティを提供するローカル システム上のゲームの一覧。

public ref class GameList abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.Preview.GamesEnumerationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GameList final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.Preview.GamesEnumerationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class GameList
Public Class GameList
継承
Object Platform::Object IInspectable GameList
属性

Windows の要件

デバイス ファミリ
Windows Desktop Extension SDK (10.0.10240.0 で導入)
Windows Mobile Extension SDK (10.0.10240.0 で導入)
API contract
Windows.Gaming.Preview.GamesEnumerationContract (v1.0 で導入)
アプリの機能
gameList

注釈

この API は、すべてのアプリで使用できるわけではありません。 開発者アカウントが Microsoft によって特別にプロビジョニングされていない限り、これらの API の呼び出しは実行時に失敗します。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1709 16299 MergeEntriesAsync
1709 16299 UnmergeEntryAsync

メソッド

FindAllAsync()

すべての GameListEntries を返します

FindAllAsync(String)

String パラメーターに指定された packageFamilyName と一致するすべての GameListEntries を返します。

MergeEntriesAsync(GameListEntry, GameListEntry)

2 つの GameListEntries を明示的にマージして、GameList から重複を削除します。

UnmergeEntryAsync(GameListEntry)

以前に組み合わせた場合は 、GameListEntry の結合を解除します。 GameListEntry の は、新しい列挙呼び出しで再作動する可能性があります。

イベント

GameAdded

新しい GameListEntry が GameList に追加されたことを示 します

GameRemoved

GameListEntry が GameList から削除されたことを示します

GameUpdated

GameListEntry が GameList で更新されたことを示します

適用対象