Skip to content

WslcRegisterSessionCrashDumpCallback

STDAPI WslcRegisterSessionCrashDumpCallback(
    _In_ WslcSession session,
    _In_ WslcSessionCrashDumpCallback crashDumpCallback,
    _In_opt_ PVOID crashDumpContext,
    _Out_ WslcCrashDumpSubscription* subscription,
    _Outptr_opt_result_z_ PWSTR* errorMessage);
Parameter Type Direction
session WslcSession in
crashDumpCallback WslcSessionCrashDumpCallback in
crashDumpContext PVOID in, optional
subscription WslcCrashDumpSubscription* out
errorMessage PWSTR* out, optional

Return value: HRESULT.

Example:

void CALLBACK OnCrashDump(const WslcSessionCrashDumpInfo* info, PVOID context)
{
    UNREFERENCED_PARAMETER(context);
    wprintf(L"dump=%ls\n", info->dumpPath);
}

WslcCrashDumpSubscription subscription = NULL;
HRESULT hr = WslcRegisterSessionCrashDumpCallback(
    session,
    OnCrashDump,
    NULL,
    &subscription,
    NULL);