Skip to main content
A handler invoked when the SDK has attempted but failed to upload a batch of event pipeline events. It is up to the client to resubmit failed events as necessary using PFEventPipelineEmitEvent, though depending on the nature of the failure, resubmitting directly may not resolve the issue.

Syntax

Parameters

context   void*
optional
Optional context pointer to data used by the event handler. translatedUploadError   HRESULT Translated upload error. errorMessage   char* Message describing the upload error. failedEvents   PFEvent Events that were in the failed batch. failedEventsCount   size_t The number of entries in the failedEvents array.

Return value

Type: void TBD

Remarks

Arguments besides context are owned by the SDK and only guaranteed to be valid within the callback.

Requirements

Header: PFEventPipeline.h

See also

PFEventPipeline members
Last modified on August 3, 2026