次の方法で共有


XboxLiveDeviceAddress.GetSnapshotAsBuffer メソッド

定義

現在の XboxLiveDeviceAddress のスナップショットを取得し、IBuffer を実装するオブジェクトとして返します。

このメソッドを使用すると、後で XboxLiveDeviceAddress.CreateFromSnapshotBuffer メソッドで使用するためにスナップショットを保存できます。

重要

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

public:
 virtual IBuffer ^ GetSnapshotAsBuffer() = GetSnapshotAsBuffer;
IBuffer GetSnapshotAsBuffer();
public IBuffer GetSnapshotAsBuffer();
function getSnapshotAsBuffer()
Public Function GetSnapshotAsBuffer () As IBuffer

戻り値

IBuffer を実装する オブジェクト内の スナップショット。

注釈

スナップショットは、Xbox Live マッチメーキングなどの帯域外チャネルを介してリモート デバイスに送信できる、シリアル化された形式の XboxLiveDeviceAddress オブジェクトです。 ただし、特定の時刻にデバイスのネットワーク アドレス情報を表し、時間の経過と同時に変更される可能性があります。 不要な接続の問題を回避するには、ローカル デバイス アドレスで XboxLiveDeviceAddress.SnapshotChanged イベントをリッスンして、スナップショットコンテンツがいつ更新されたかを把握し、シリアル化されたスナップショットを送信またはキャッシュした場所に更新して、リモート デバイスに常に最新の情報が提供されるようにする必要があります。

適用対象