> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DirectPeerConnectivityOptions

> Unity PlayFab Party SDK における DirectPeerConnectivityOptions フラグのリファレンス。マルチプレイヤーデバイス間のピアツーピア接続を制御します。

ネットワーク上のデバイス間で直接ピアツーピア接続を試行するかどうかを制御するフラグです。

## 構文

```csharp theme={null}
public enum PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS : UInt32
{
    PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE = 0x0000,
    PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE = 0x0001,
    PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE = 0x0002,
    PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_PLATFORM_TYPE = 0x0003,
    PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER = 0x0004,
    PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER = 0x0008,
    PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_ENTITY_LOGIN_PROVIDER = 0x000c,
}
```

## 定数

| 定数                                                                             | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                             |
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_NONE                               | フラグが指定されていません。<br /><br /> フラグがない場合、直接ピア接続の試行は一切許可されません。デバイス間のすべてのエンドポイントメッセージとチャットデータは常に透過的なクラウドリレーサーバー経由で送信され、IP アドレス情報が交換されることはありません。                                                                                                                                                                                                                                                                                                                                                          |                                                                                             |
| PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_SAME\_PLATFORM\_TYPE               | 同一プラットフォームタイプのデバイス間で直接ピアツーピア接続を試行できます。<br /><br /> デバイスのペアは、それぞれが使用する特定の Party ライブラリに関連付けられたハードウェアや OS プラットフォームのタイプ（例: Windows PC、XBOX ゲームコンソール、iOS ベースのモバイルデバイス）が同一であると識別された場合に、直接ピアツーピア接続の確立を試みます。 <br /><br /> このフラグ単体では直接ピアツーピア接続の試行は許可されない点に注意してください。`PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER` および `PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER` フラグのいずれか一方、または両方と組み合わせる必要があります。 <br /><br />                                           |                                                                                             |
| PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_DIFFERENT\_PLATFORM\_TYPE          | 異なるプラットフォームタイプのデバイス間で直接ピアツーピア接続を試行できます。<br /><br /> デバイスのペアは、それぞれが使用する特定の Party ライブラリに関連付けられたハードウェアや OS プラットフォームのタイプ（例: Windows PC、XBOX ゲームコンソール、iOS ベースのモバイルデバイス）が異なると識別された場合に、直接ピアツーピア接続の確立を試みます。 <br /><br /> このフラグ単体では直接ピアツーピア接続の試行は許可されない点に注意してください。`PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER` および `PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER` フラグのいずれか一方、または両方と組み合わせる必要があります。 <br /><br />                                            |                                                                                             |
| PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_ANY\_PLATFORM\_TYPE                | プラットフォームタイプに関係なく、デバイス間で直接ピアツーピア接続を試行できます。<br /><br /> このフラグは \`\`\`PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_SAME\_PLATFORM\_TYPE                                                                                                                                                                                                                                                                                                                                                               | PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_DIFFERENT\_PLATFORM\_TYPE\`\`\` と等価です。          |
| PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_SAME\_ENTITY\_LOGIN\_PROVIDER      | 同一のプロバイダーでログインした認証済みユーザー PlayFab Entity ID を持つデバイス間で、直接ピアツーピア接続を試行できます。<br /><br /> ローカルユーザーをネットワークに最初に認証しているデバイスは、新しく認証しようとしているユーザーと同一のプロバイダー（例: XBOX Live、Facebook、iOS、Google）でログインした認証済みユーザー PlayFab Entity ID を少なくとも 1 つ持つリモートデバイスに対して、直接ピアツーピア接続の確立を試みます。 <br /><br /> このフラグ単体では直接ピアツーピア接続の試行は許可されない点に注意してください。`PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE` および `PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE` フラグのいずれか一方、または両方と組み合わせる必要があります。 <br /><br /> |                                                                                             |
| PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_DIFFERENT\_ENTITY\_LOGIN\_PROVIDER | 異なるプロバイダーでログインした認証済みユーザー PlayFab Entity ID を持つデバイス間で、直接ピアツーピア接続を試行できます。<br /><br /> ローカルユーザーをネットワークに最初に認証しているデバイスは、新しく認証しようとしているユーザーと同一のプロバイダー（例: XBOX Live、Facebook、iOS、Google）でログインした認証済みユーザー PlayFab Entity ID を 1 つも持たないリモートデバイスに対して、直接ピアツーピア接続の確立を試みます。 <br /><br /> このフラグ単体では直接ピアツーピア接続の試行は許可されない点に注意してください。`PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE` および `PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE` フラグのいずれか一方、または両方と組み合わせる必要があります。 <br /><br />   |                                                                                             |
| PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_ANY\_ENTITY\_LOGIN\_PROVIDER       | 認証済みユーザー PlayFab Entity ID のログインに使用されたプロバイダーに関係なく、デバイス間で直接ピアツーピア接続を試行できます。<br /><br /> このフラグは \`\`\`SameEntiPARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_SAME\_ENTITY\_LOGIN\_PROVIDERtyLoginProvider                                                                                                                                                                                                                                                                                              | PARTY\_DIRECT\_PEER\_CONNECTIVITY\_OPTIONS\_DIFFERENT\_ENTITY\_LOGIN\_PROVIDER\`\`\` と等価です。 |


## Related topics

- [PartyDirectPeerConnectivityOptions](/ja-jp/services/playfab/multiplayer/networking/reference/enums/partydirectpeerconnectivityoptions.md)
- [Using direct peer-to-peer connections](/ja-jp/services/playfab/multiplayer/networking/concepts-direct-peer-connectivity.md)
- [PartyOption](/ja-jp/services/playfab/multiplayer/networking/reference/enums/partyoption.md)
- [PartyNetwork::GetDeviceConnectionType](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_getdeviceconnectiontype.md)
- [PlayFab Party Unity SDK](/ja-jp/services/playfab/multiplayer/networking/unity-party-api-reference/index.md)
