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

# PartyProfilingMethodEntranceCallback

> Party ライブラリがインストルメント化されたメソッドに入るたびに呼び出されるコールバックです。

Party ライブラリがインストルメント化されたメソッドに入るたびに呼び出されるコールバックです。

## Syntax

```cpp theme={null}
typedef
void (*PartyProfilingMethodEntranceCallback)(  
    const PartyProfilingMethodEntranceEventData* eventData  
)  
```

### Parameters

**`eventData`**   [PartyProfilingMethodEntranceEventData\*](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partyprofilingmethodentranceeventdata.md)

このイベントのプロファイリング時に役立つ可能性のある追加情報を含む構造体への定数ポインタです。このポインタが参照するデータは、コールバックの期間中のみ有効であることが保証されます。

### Return value

Type: void

このコールバックは値を返しません。

## Remarks

このコールバックは、[PartyManager::SetProfilingCallbacksForMethodEntryExit()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setprofilingcallbacksformethodentryexit.md) メソッドを使用してオプションでインストールされます。このメソッドは、呼び出し元が利用できるプロファイル対象イベントの種類も詳しく説明します。\
\
&#x20;プロファイリングがタイトルのパフォーマンスに与える影響を最小限に抑えるため、コールバックは 1 秒間に数百回または数千回発生することが予想されるため、可能な限り軽量に保つ必要があります。

## Requirements

**Header:** Party.h

## See also

[Party members](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/party_members.md)\
[PartyProfilingMethodEntranceEventData](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partyprofilingmethodentranceeventdata.md)\
[PartyManager::SetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setprofilingcallbacksformethodentryexit.md)\
[PartyManager::GetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getprofilingcallbacksformethodentryexit.md)


## Related topics

- [PartyProfilingMethodEntranceEventData](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partyprofilingmethodentranceeventdata.md)
- [PartyManager::GetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getprofilingcallbacksformethodentryexit.md)
- [PartyManager::SetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setprofilingcallbacksformethodentryexit.md)
- [PartyXblManager::SetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setprofilingcallbacksformethodentryexit.md)
- [PartyXblManager::GetProfilingCallbacksForMethodEntryExit](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getprofilingcallbacksformethodentryexit.md)
