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

# PFEventPipelineCreatePlayStreamPipelineHandle

> 创建一个事件管道，使用实体上传 PlayStream 事件。

创建一个事件管道，使用实体上传 PlayStream 事件。

## 语法

```cpp theme={null}
HRESULT PFEventPipelineCreatePlayStreamPipelineHandle(  
    PFEntityHandle entityHandle,  
    XTaskQueueHandle queue,  
    PFEventPipelineBatchUploadSucceededEventHandler* eventPipelineBatchUploadedEventHandler,  
    PFEventPipelineBatchUploadFailedEventHandler* eventPipelineBatchFailedEventHandler,  
    void* handlerContext,  
    PFEventPipelineHandle* eventPipelineHandle  
)  
```

### 参数

**`entityHandle`**   PFEntityHandle

其令牌将用于在后台发出 PlayFab 服务请求的实体。

**`queue`**   XTaskQueueHandle<br />*可选*

将安排后台工作并调用事件回调的异步队列。

**`eventPipelineBatchUploadedEventHandler`**   PFEventPipelineBatchUploadSucceededEventHandler\*<br />*可选*

上传一批事件时将调用的可选处理程序。

**`eventPipelineBatchFailedEventHandler`**   PFEventPipelineBatchUploadFailedEventHandler\*<br />*可选*

上传一批事件失败时将调用的可选处理程序。

**`handlerContext`**   void\*<br />*可选*

指向事件处理程序所用数据的可选指针。

**`eventPipelineHandle`**   PFEventPipelineHandle\*<br />*输出*

所创建管道的句柄。不再需要时需使用 PFEventPipelineCloseHandle 关闭。

### 返回值

类型：HRESULT

此 API 操作的结果代码。可能的值为 S\_OK、E\_INVALIDARG、E\_PF\_NOT\_INITIALIZED 或 E\_FAIL。

## 要求

**头文件：** PFEventPipeline.h

## 另请参阅

[PFEventPipeline 成员](/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members)


## Related topics

- [Services C API overview - PFEventPipeline.h](/zh-CN/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members.md)
- [PlayFab Services SDK - 事件管道](/zh-CN/services/playfab/sdks/c/event-pipeline/eventpipeline.md)
- [PFEventPipelineCreateTelemetryPipelineHandleWithEntity](/zh-CN/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithentity.md)
- [PFEventPipelineCreateTelemetryPipelineHandleWithKey](/zh-CN/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinecreatetelemetrypipelinehandlewithkey.md)
- [PFEventPipelineDuplicateHandle](/zh-CN/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineduplicatehandle.md)
