> ## 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.

# Services C API overview - PFEventPipeline.h

> Services C API overview - PFEventPipeline.h

## 関数

| 関数                                                                                                                                                                            | 説明                                                                                                                                                              |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PFEventPipelineAddUploadingEntity](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineadduploadingentity)                                           | 既存のパイプラインにエンティティを追加します。出力されるすべてのイベントはこのエンティティにリンクされます。                                                                                                          |
| [PFEventPipelineBatchUploadFailedEventHandler](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinebatchuploadfailedeventhandler)                     | SDK がイベント パイプライン イベントのバッチのアップロードを試みたが失敗した場合に呼び出されるハンドラー。必要に応じて PFEventPipelineEmitEvent を使用して失敗したイベントを再送信するかどうかはクライアント次第ですが、失敗の性質によっては、直接再送信しても問題が解決しない場合があります。 |
| [PFEventPipelineBatchUploadSucceededEventHandler](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinebatchuploadsucceededeventhandler)               | SDK がイベントのバッチを正常にアップロードしたときに呼び出されるハンドラー。                                                                                                                        |
| [PFEventPipelineCloseHandle](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineclosehandle)                                                         | PFEventPipelineHandle をクローズします。                                                                                                                                 |
| [PFEventPipelineCreatePlayStreamPipelineHandle](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreateplaystreampipelinehandle)                   | Entity を使用して PlayStream イベントをアップロードするイベント パイプラインを作成します。                                                                                                         |
| [PFEventPipelineCreateTelemetryPipelineHandleWithEntity](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithentity) | Entity を使用して Telemetry イベントをアップロードするイベント パイプラインを作成します。                                                                                                          |
| [PFEventPipelineCreateTelemetryPipelineHandleWithKey](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithkey)       | Telemetry Key を使用して Telemetry イベントをアップロードするイベント パイプラインを作成します。                                                                                                   |
| [PFEventPipelineDuplicateHandle](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineduplicatehandle)                                                 | PFEventPipelineHandle を複製します。                                                                                                                                   |
| [PFEventPipelineEmitEvent](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineemitevent)                                                             | アップロードするイベントをパイプラインのバッファーに追加します。API は同期的に返され、イベントはパイプラインの構成に基づいてバックグラウンドでアップロードされます。                                                                            |
| [PFEventPipelineRemoveUploadingEntity](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineremoveuploadingentity)                                     | 既存のパイプラインからエンティティを削除します。パイプラインの作成時に有効な Telemetry Key 構成が追加されていた場合、そちらに切り替わります。                                                                                  |
| [PFEventPipelineUpdateConfiguration](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineupdateconfiguration)                                         | 既存のパイプライン構成を更新します。                                                                                                                                              |

## 構造体

| 構造体                                                                                                                               | 説明                                                                          |
| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [PFEvent](/services/playfab/api-references/c/pfeventpipeline/structs/pfevent)                                                     | PlayFab にアップロードされるイベント。                                                     |
| [PFEventPipelineConfig](/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelineconfig)                         | Event Pipeline の構成を定義します。                                                   |
| [PFEventPipelineTelemetryKeyConfig](/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelinetelemetrykeyconfig) | Telemetry Key を使用するために必要なプロパティを定義する構成構造体。                                   |
| [PFUploadedEvent](/services/playfab/api-references/c/pfeventpipeline/structs/pfuploadedevent)                                     | PlayFab にアップロードされたイベント。サービスが割り当てた ID を、イベントが出力されたときに指定された clientId に関連付けます。 |


## Related topics

- [Services C API overview - PFEvents.h](/ja-jp/services/playfab/api-references/c/pfevents/pfevents_members.md)
- [Services C API overview - PFEventsTypes.h](/ja-jp/services/playfab/api-references/c/pfeventstypes/pfeventstypes_members.md)
- [PFEventPipelineEmitEvent](/ja-jp/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineemitevent.md)
- [PFEventPipelineConfig](/ja-jp/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelineconfig.md)
- [PFEventPipelineCreatePlayStreamPipelineHandle](/ja-jp/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreateplaystreampipelinehandle.md)
