XboxLiveEndpointPair.GetRemoteSocketAddressBytes(Byte[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Byte の配列として、リモート エンドポイントのソケット アドレス情報を取得します。 このメソッドは、Xbox Live マルチプレイヤー ネットワーク API を利用する後続の Winsock 操作で使用するために、指定されたバイト バッファーにリモート デバイスの SOCKADDR_STORAGE アドレスを入力します。
重要
この API は、すべてのアプリで使用できるわけではありません。 開発者アカウントが Microsoft によって特別にプロビジョニングされていない限り、これらの API の呼び出しは実行時に失敗します。
public:
virtual void GetRemoteSocketAddressBytes(Platform::Array <byte> ^ socketAddress) = GetRemoteSocketAddressBytes;
void GetRemoteSocketAddressBytes(winrt::array_view <byte> & socketAddress);
public void GetRemoteSocketAddressBytes(byte[] socketAddress);
function getRemoteSocketAddressBytes(socketAddress)
Public Sub GetRemoteSocketAddressBytes (socketAddress As Byte())
パラメーター
- socketAddress
-
Byte[]
byte[]
Byte の配列としてのリモート ソケット アドレス。
注釈
XboxLiveEndpointPairTemplate で動的に割り当てられたポート番号が許可されている場合、ポート番号の値は 0 になります。 その場合、アプリは外部手段を使用してリモート ポート番号を決定する必要があります。
このプロパティによって返されるピア アドレスは、呼び出し元のデバイスでのみ有効です。 他のピアと共有できるネットワーク ID を取得するには、対応する XboxLiveDeviceAddress オブジェクトを使用し、そのオブジェクトのスナップショットをピアに送信します。