Pular para o conteúdo principal
Cria um pipeline de eventos para carregar eventos de Telemetry usando uma chave de telemetria.

Sintaxe

Parâmetros

eventPipelineTelemetryKeyConfig   PFEventPipelineTelemetryKeyConfig* A configuração a ser usada se o registro em log com chave de telemetria for utilizado. queue   XTaskQueueHandle
optional
A fila assíncrona em que o trabalho em segundo plano será agendado e em que os retornos de chamada de eventos serão invocados. eventPipelineBatchUploadedEventHandler   PFEventPipelineBatchUploadSucceededEventHandler*
optional
Manipulador opcional que será invocado quando um lote de eventos for carregado. eventPipelineBatchFailedEventHandler   PFEventPipelineBatchUploadFailedEventHandler*
optional
Manipulador opcional que será invocado quando o carregamento de um lote de eventos falhar. handlerContext   void*
optional
Ponteiro opcional para os dados usados pelos manipuladores de eventos. eventPipelineHandle   PFEventPipelineHandle*
output
Identificador do pipeline criado. Precisa ser fechado com PFEventPipelineCloseHandle quando não for mais necessário.

Valor de retorno

Tipo: HRESULT Código de resultado desta operação de API. Os valores possíveis são S_OK, E_INVALIDARG, E_PF_NOT_INITIALIZED ou E_FAIL.

Requisitos

Cabeçalho: PFEventPipeline.h

Confira também

Membros de PFEventPipeline
Última modificação em 6 de outubro de 2026