HRESULT Trace::Log_ProcessMessage(MFT_MESSAGE_TYPE msgType, ULONG_PTR ulParam) { ComPtr<ILoggingFields> fields; HRESULT hr = CreateLoggingFields(&fields); if (FAILED(hr)) return hr; fields->AddUInt32(HStringReference(L"Type").Get(), msgType); fields->AddUInt64(HStringReference(L"Param").Get(), ulParam); hr = g_spLogChannel->LogEventWithFields(HStringReference(MFT_PROCESS_MESSAGE).Get(), fields.Get()); return hr; }