ReactOS 0.4.15-dev-8614-gbc76250
|
#include "fxsupportpch.hpp"
#include "DriverFrameworks-UserMode-UmEvents.h"
#include "FxldrUm.h"
#include <winmeta.h>
#include <TraceLoggingProvider.h>
#include <telemetry\MicrosoftTelemetry.h>
#include <rpc.h>
#include <rpcndr.h>
Go to the source code of this file.
Functions | |
TRACELOGGING_DEFINE_PROVIDER (g_TelemetryProvider, UMDF_FX_TRACE_LOGGING_PROVIDER_NAME,(0x8ad60765, 0xa021, 0x4494, 0x85, 0x94, 0x93, 0x46, 0x97, 0x0c, 0xf5, 0x0f), TraceLoggingOptionMicrosoftTelemetry()) | |
VOID | AllocAndInitializeTelemetryContext (_In_ PFX_TELEMETRY_CONTEXT *TelemetryContext) |
VOID | RegisterTelemetryProvider (VOID) |
VOID | UnregisterTelemetryProvider (VOID) |
VOID | LogDeviceStartTelemetryEvent (_In_ PFX_DRIVER_GLOBALS Globals, _In_opt_ FxDevice *Fdo) |
VOID | LogDriverInfoStream (_In_ PFX_DRIVER_GLOBALS DriverGlobals, _In_ FxDevice *Fdo) |
VOID | GetDriverInfo (_In_ FxDevice *Fdo, _In_ PUMDF_DRIVER_REGSITRY_INFO RegInfo, _Out_ UFxTelemetryDriverInfo *DriverInfo) |
_Must_inspect_result_ NTSTATUS | GetImageName (_In_ PFX_DRIVER_GLOBALS FxDriverGlobals, _Out_ PUNICODE_STRING ImageName) |
VOID AllocAndInitializeTelemetryContext | ( | _In_ PFX_TELEMETRY_CONTEXT * | TelemetryContext | ) |
Definition at line 49 of file fxtelemetryum.cpp.
Referenced by FxAllocateDriverGlobals().
VOID GetDriverInfo | ( | _In_ FxDevice * | Fdo, |
_In_ PUMDF_DRIVER_REGSITRY_INFO | RegInfo, | ||
_Out_ UFxTelemetryDriverInfo * | DriverInfo | ||
) |
Definition at line 186 of file fxtelemetryum.cpp.
Referenced by LogDriverInfoStream().
_Must_inspect_result_ NTSTATUS GetImageName | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals, |
_Out_ PUNICODE_STRING | ImageName | ||
) |
Definition at line 229 of file fxtelemetryum.cpp.
Referenced by if().
VOID LogDeviceStartTelemetryEvent | ( | _In_ PFX_DRIVER_GLOBALS | Globals, |
_In_opt_ FxDevice * | Fdo | ||
) |
Definition at line 96 of file fxtelemetryum.cpp.
VOID LogDriverInfoStream | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals, |
_In_ FxDevice * | Fdo | ||
) |
Definition at line 123 of file fxtelemetryum.cpp.
Referenced by LogDeviceStartTelemetryEvent().
Definition at line 76 of file fxtelemetryum.cpp.
Referenced by FxLibraryCommonCommission().
TRACELOGGING_DEFINE_PROVIDER | ( | g_TelemetryProvider | , |
UMDF_FX_TRACE_LOGGING_PROVIDER_NAME | , | ||
(0x8ad60765, 0xa021, 0x4494, 0x85, 0x94, 0x93, 0x46, 0x97, 0x0c, 0xf5, 0x0f) | , | ||
TraceLoggingOptionMicrosoftTelemetry() | |||
) |
Definition at line 86 of file fxtelemetryum.cpp.
Referenced by FxLibraryCommonDecommission().