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

# 服務 C API 概觀 - PFEventPipeline.h

> 服務 C API 概觀 - PFEventPipeline.h

## 函式

| 函式 | 說明 |
| - | - |
| [PFEventPipelineAddUploadingEntity](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineadduploadingentity.md) | 將實體新增至現有管線。所有發出的事件都會連結至此實體。 |
| [PFEventPipelineBatchUploadFailedEventHandler](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinebatchuploadfailedeventhandler.md) | 當 SDK 嘗試上傳一批事件管線事件但失敗時叫用的處理常式。用戶端可視需要使用 PFEventPipelineEmitEvent 重新提交失敗的事件，但視失敗的性質而定，直接重新提交不一定能解決問題。 |
| [PFEventPipelineBatchUploadSucceededEventHandler](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinebatchuploadsucceededeventhandler.md) | 當 SDK 成功上傳一批事件時叫用的處理常式。 |
| [PFEventPipelineCloseHandle](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineclosehandle.md) | 關閉 PFEventPipelineHandle。 |
| [PFEventPipelineCreatePlayStreamPipelineHandle](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreateplaystreampipelinehandle.md) | 建立使用 Entity 來上傳 PlayStream 事件的事件管線。 |
| [PFEventPipelineCreateTelemetryPipelineHandleWithEntity](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithentity.md) | 建立使用 Entity 來上傳 Telemetry 事件的事件管線。 |
| [PFEventPipelineCreateTelemetryPipelineHandleWithKey](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithkey.md) | 建立使用 Telemetry 金鑰來上傳 Telemetry 事件的事件管線。 |
| [PFEventPipelineDuplicateHandle](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineduplicatehandle.md) | 複製 PFEventPipelineHandle。 |
| [PFEventPipelineEmitEvent](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineemitevent.md) | 將事件新增至管線的緩衝區以供上傳。API 會同步傳回，而事件會根據管線設定在背景中上傳。 |
| [PFEventPipelineRemoveUploadingEntity](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineremoveuploadingentity.md) | 從現有管線移除實體。如果在建立管線時已新增有效的 Telemetry 金鑰設定，則會切換至該設定。 |
| [PFEventPipelineUpdateConfiguration](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineupdateconfiguration.md) | 更新現有的管線設定。 |

## 結構

| 結構 | 說明 |
| - | - |
| [PFEvent](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfevent.md) | 要上傳至 PlayFab 的事件。 |
| [PFEventPipelineConfig](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelineconfig.md) | 定義事件管線設定。 |
| [PFEventPipelineTelemetryKeyConfig](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelinetelemetrykeyconfig.md) | 定義使用 Telemetry 金鑰所需屬性的設定結構。 |
| [PFUploadedEvent](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfuploadedevent.md) | 已上傳至 PlayFab 的事件。將服務指派的識別碼與發出事件時所提供的 clientId 建立關聯。 |


## Related topics

- [服務 C API 概觀 - PFEvents.h](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfevents/pfevents_members.md)
- [服務 C API 概觀 - PFEventsTypes.h](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventstypes/pfeventstypes_members.md)
- [PFEventPipelineEmitEvent](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineemitevent.md)
- [PFEventPipelineConfig](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelineconfig.md)
- [PFEventPipelineCreatePlayStreamPipelineHandle](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreateplaystreampipelinehandle.md)
