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