Skip to main content
Crea una canalización de eventos para cargar eventos de telemetría mediante una clave de telemetría.

Sintaxis

Parámetros

eventPipelineTelemetryKeyConfig PFEventPipelineTelemetryKeyConfig* La configuración que se usará si se va a utilizar el registro con clave de telemetría. queue XTaskQueueHandle
optional
La cola asincrónica donde se programará el trabajo en segundo plano y donde se invocarán las devoluciones de llamada de eventos. eventPipelineBatchUploadedEventHandler PFEventPipelineBatchUploadSucceededEventHandler*
optional
Controlador opcional que se invocará cuando se cargue un lote de eventos. eventPipelineBatchFailedEventHandler PFEventPipelineBatchUploadFailedEventHandler*
optional
Controlador opcional que se invocará cuando se produzca un error al cargar un lote de eventos. handlerContext void*
optional
Puntero opcional a los datos usados por los controladores de eventos. eventPipelineHandle PFEventPipelineHandle*
output
Identificador de la canalización creada. Debe cerrarse con PFEventPipelineCloseHandle cuando ya no se necesite.

Valor devuelto

Tipo: HRESULT Código de resultado de esta operación de API. Los valores posibles son S_OK, E_INVALIDARG, E_PF_NOT_INITIALIZED o E_FAIL.

Requisitos

Encabezado: PFEventPipeline.h

Consulte también

Miembros de PFEventPipeline
Última modificación el 28 de agosto de 2026