次の方法で共有


XboxLiveEndpointPair.FindEndpointPairBySocketAddressBytes メソッド

定義

2 つの特定のソケット アドレス間のトラフィックに関連付けられている既存の XboxLiveEndpointPair インスタンス (存在する場合) を検索します。ソケット アドレスは、Winsock SOCKADDR_STORAGE または関連する構造体を含む Byte の配列として提供されます。

この方法を使用して、受信トラフィックから、そのトラフィックに関連付けられている XboxLiveEndpointPair に逆方向に動作します。

重要

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

public:
 static XboxLiveEndpointPair ^ FindEndpointPairBySocketAddressBytes(Platform::Array <byte> ^ localSocketAddress, Platform::Array <byte> ^ remoteSocketAddress);
 static XboxLiveEndpointPair FindEndpointPairBySocketAddressBytes(winrt::array_view <byte> const& localSocketAddress, winrt::array_view <byte> const& remoteSocketAddress);
public static XboxLiveEndpointPair FindEndpointPairBySocketAddressBytes(byte[] localSocketAddress, byte[] remoteSocketAddress);
function findEndpointPairBySocketAddressBytes(localSocketAddress, remoteSocketAddress)
Public Shared Function FindEndpointPairBySocketAddressBytes (localSocketAddress As Byte(), remoteSocketAddress As Byte()) As XboxLiveEndpointPair

パラメーター

localSocketAddress

Byte[]

byte[]

ローカル ソケットのアドレス。Winsock SOCKADDR_STORAGE または関連する構造体を含む Byte の配列 ( たとえば、GetLocalSocketAddressBytes を呼び出すときに返される配列)。

remoteSocketAddress

Byte[]

byte[]

リモート ソケットのアドレス。Winsock SOCKADDR_STORAGE または関連する構造体を含む Byte の配列 ( たとえば、GetRemoteSocketAddressBytes を呼び出すときに返される配列)。

戻り値

指定されたエンドポイントに対応する XboxLiveEndpointPair 、またはそのようなエンドポイント ペアが見つからない場合は null ポインター。

適用対象