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

# PFEventPipelineBatchUploadFailedEventHandler

> 當 SDK 嘗試上傳一批事件管線事件但失敗時所叫用的處理常式。由用戶端視需要重新提交失敗的事件。

當 SDK 嘗試上傳一批事件管線事件但失敗時所叫用的處理常式。由用戶端視需要使用 PFEventPipelineEmitEvent 重新提交失敗的事件，但視失敗的性質而定，直接重新提交不一定能解決問題。

## 語法

```cpp theme={null}
void PFEventPipelineBatchUploadFailedEventHandler(  
    void* context,  
    HRESULT translatedUploadError,  
    const char* errorMessage,  
    PFEvent failedEvents,  
    size_t failedEventsCount  
)  
```

### 參數

**`context`**   void\*<br />*optional*

事件處理常式所使用之資料的選擇性內容指標。

**`translatedUploadError`**   HRESULT

轉譯後的上傳錯誤。

**`errorMessage`**   char\*

描述上傳錯誤的訊息。

**`failedEvents`**   [PFEvent](/zh-TW/services/playfab/api-references/c/pfeventpipeline/structs/pfevent)

失敗批次中的事件。

**`failedEventsCount`**   size\_t

failedEvents 陣列中的項目數目。

### 傳回值

類型：void

待定

## 備註

除了 context 以外的引數皆由 SDK 擁有，且僅保證在回呼內有效。

## 需求

**標頭：** PFEventPipeline.h

## 另請參閱

[PFEventPipeline 成員](/zh-TW/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members)


## Related topics

- [PFEventPipelineCreateTelemetryPipelineHandleWithKey](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithkey.md)
- [PFEventPipelineCreatePlayStreamPipelineHandle](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreateplaystreampipelinehandle.md)
- [PFEventPipelineCreateTelemetryPipelineHandleWithEntity](/zh-TW/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithentity.md)
- [PlayFab Services SDK - 事件管線](/zh-TW/services/playfab/sdks/c/event-pipeline/eventpipeline.md)
- [服務 C API 概觀 - PFEventPipeline.h](/zh-TW/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members.md)
