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

# PFEventPipelineCreateTelemetryPipelineHandleWithKey

> Telemetry Key を使用して Telemetry イベントをアップロードするイベント パイプラインを作成します。

Telemetry Key を使用して Telemetry イベントをアップロードするイベント パイプラインを作成します。

## 構文

```cpp theme={null}
HRESULT PFEventPipelineCreateTelemetryPipelineHandleWithKey(  
    PFEventPipelineTelemetryKeyConfig* eventPipelineTelemetryKeyConfig,  
    XTaskQueueHandle queue,  
    PFEventPipelineBatchUploadSucceededEventHandler* eventPipelineBatchUploadedEventHandler,  
    PFEventPipelineBatchUploadFailedEventHandler* eventPipelineBatchFailedEventHandler,  
    void* handlerContext,  
    PFEventPipelineHandle* eventPipelineHandle  
)  
```

### パラメーター

**`eventPipelineTelemetryKeyConfig`**   [PFEventPipelineTelemetryKeyConfig\*](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelinetelemetrykeyconfig.md)

テレメトリ キー ログを使用する場合に使用する構成。

**`queue`**   XTaskQueueHandle\
*optional*

バックグラウンド作業がスケジュールされ、イベント コールバックが呼び出される非同期キュー。

**`eventPipelineBatchUploadedEventHandler`**   PFEventPipelineBatchUploadSucceededEventHandler\*\
*optional*

イベントのバッチがアップロードされたときに呼び出されるオプションのハンドラー。

**`eventPipelineBatchFailedEventHandler`**   PFEventPipelineBatchUploadFailedEventHandler\*\
*optional*

イベントのバッチのアップロードが失敗したときに呼び出されるオプションのハンドラー。

**`handlerContext`**   void\*\
*optional*

イベント ハンドラーで使用されるデータへのオプションのポインター。

**`eventPipelineHandle`**   PFEventPipelineHandle\*\
*output*

作成されたパイプラインへのハンドル。不要になったら PFEventPipelineCloseHandle でクローズする必要があります。

### 戻り値

型: HRESULT

この API 操作の結果コード。取り得る値は S\_OK、E\_INVALIDARG、E\_PF\_NOT\_INITIALIZED、または E\_FAIL です。

## 要件

**ヘッダー:** PFEventPipeline.h

## 関連項目

[PFEventPipeline のメンバー](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members.md)


## Related topics

- [Services C API overview - PFEventPipeline.h](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members.md)
- [イベントパイプラインチュートリアル](https://docs.xbox.com/ja-jp/services/playfab/sdks/c/event-pipeline/eventpipeline-tutorial.md)
- [PlayFab Services SDK - イベントパイプライン](https://docs.xbox.com/ja-jp/services/playfab/sdks/c/event-pipeline/eventpipeline.md)
- [PFEventPipelineCreateTelemetryPipelineHandleWithEntity](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithentity.md)
- [PFEventPipelineTelemetryKeyConfig](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfeventpipeline/structs/pfeventpipelinetelemetrykeyconfig.md)
