ReactOS 0.4.16-dev-570-g1868985
|
#include "fxsupportpch.hpp"
#include "fxldr.h"
#include <ntstrsafe.h>
#include <winmeta.h>
#include <telemetry\microsofttelemetry.h>
Go to the source code of this file.
_Must_inspect_result_ __drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
VOID AllocAndInitializeTelemetryContext | ( | _In_ PFX_TELEMETRY_CONTEXT * | TelemetryContext | ) |
Definition at line 46 of file fxtelemetrykm.cpp.
VOID FxGetDevicePropertyString | ( | _In_ FxDevice * | Fdo, |
_In_ DEVICE_REGISTRY_PROPERTY | DeviceProperty, | ||
_Out_ PUNICODE_STRING | PropertyString | ||
) |
Definition at line 458 of file fxtelemetrykm.cpp.
Referenced by LogDriverInfoStream().
VOID GetDriverInfo | ( | _In_ PFX_DRIVER_GLOBALS | Globals, |
_In_opt_ FxDevice * | Fdo, | ||
_Out_ FxTelemetryDriverInfo * | DriverInfo | ||
) |
Definition at line 287 of file fxtelemetrykm.cpp.
Referenced by LogDriverInfoStream().
VOID GetFirstHardwareId | ( | _Inout_ PUNICODE_STRING | HardwareIds | ) |
Definition at line 229 of file fxtelemetrykm.cpp.
Referenced by LogDriverInfoStream().
_Must_inspect_result_ NTSTATUS GetImageName | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals, |
_Out_ PUNICODE_STRING | ImageName | ||
) |
Definition at line 521 of file fxtelemetrykm.cpp.
if | ( | !NT_SUCCESS(status) &&status ! | = STATUS_BUFFER_TOO_SMALL | ) |
Definition at line 668 of file fxtelemetrykm.cpp.
if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 680 of file fxtelemetrykm.cpp.
Definition at line 688 of file fxtelemetrykm.cpp.
if | ( | NT_SUCCESS(status) | ) |
Definition at line 706 of file fxtelemetrykm.cpp.
BOOLEAN IsLoggingEnabledAndNeeded | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals | ) |
Definition at line 109 of file fxtelemetrykm.cpp.
Referenced by LogDeviceStartTelemetryEvent().
VOID LogDeviceStartTelemetryEvent | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals, |
_In_opt_ FxDevice * | Fdo | ||
) |
Definition at line 91 of file fxtelemetrykm.cpp.
VOID LogDriverInfoStream | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals, |
_In_opt_ FxDevice * | Fdo | ||
) |
Definition at line 171 of file fxtelemetrykm.cpp.
Referenced by LogDeviceStartTelemetryEvent().
Definition at line 75 of file fxtelemetrykm.cpp.
VOID RegistryReadLastLoggedTime | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals, |
_Out_ PLARGE_INTEGER | LastLoggedTime | ||
) |
Definition at line 333 of file fxtelemetrykm.cpp.
Referenced by IsLoggingEnabledAndNeeded().
VOID RegistryWriteCurrentTime | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals | ) |
Definition at line 381 of file fxtelemetrykm.cpp.
Referenced by LogDriverInfoStream().
TRACELOGGING_DEFINE_PROVIDER | ( | g_TelemetryProvider | , |
KMDF_FX_TRACE_LOGGING_PROVIDER_NAME | , | ||
(0xec044b58, 0x3d13, 0x4880, 0x93, 0x6f, 0x7b, 0x67, 0xdf, 0xb3, 0xe0, 0x56) | , | ||
TraceLoggingOptionMicrosoftTelemetry() | |||
) |
Definition at line 83 of file fxtelemetrykm.cpp.
cleanup __pad0__ |
Definition at line 723 of file fxtelemetrykm.cpp.
Definition at line 646 of file fxtelemetrykm.cpp.
Referenced by GetDriverInfo().
* Info |
Definition at line 648 of file fxtelemetrykm.cpp.
Definition at line 656 of file fxtelemetrykm.cpp.
Referenced by if().
Definition at line 653 of file fxtelemetrykm.cpp.
Definition at line 652 of file fxtelemetrykm.cpp.
Referenced by AllocAndInitializeTelemetryContext(), FxGetDevicePropertyString(), GetImageName(), RegistryReadLastLoggedTime(), and RegistryWriteCurrentTime().
Definition at line 647 of file fxtelemetrykm.cpp.