carb::crashreporter::OnGetMetadataWideStringFn
Defined in carb/crashreporter/ICrashReporter.h
-
using carb::crashreporter::OnGetMetadataWideStringFn = size_t (*)(wchar_t *buffer, size_t maxLength, void *context)
Metadata value callback function prototype.
- Param buffer
[out] Receives the string value. This must be wide characters (
wchar_t
) and not exceedmaxLength
characters including the null terminator. This buffer will never benullptr
. Writing a null terminator is optional.- Param maxLength
[in] The maximum number of characters including the null terminator that can fit in the buffer
buffer
. This will never be 0. It is the callback’s responsibility to ensure no more than this many characters is written to the output buffer.- Param context
[in] The opaque context value that was used when the metadata value was originally registered.
- Return
The total number of characters not including any null terminator that were written to the output buffer. This value MUST not exceed
maxLength
.