|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "fxldr.h"

Go to the source code of this file.
Classes | |
| union | FxTelemetryDriverInfo |
Macros | |
| #define | KMDF_CENSUS_EVT_WRITE_DEVICE_START(TraceHandle, Globals, DriverConfig, SetupClass, BusEnum, HwID, Manafacturer) |
| #define | TraceLoggingKmdfDriverConfigInfo(info, fieldName) |
Functions | |
| VOID | RegistryWriteCurrentTime (_In_ PFX_DRIVER_GLOBALS DriverGlobals) |
| VOID | RegistryReadLastLoggedTime (_In_ PFX_DRIVER_GLOBALS DriverGlobals, _Out_ PLARGE_INTEGER CurrentTime) |
| NTSTATUS | GetHardwareIdAndSetupclassFromRegistry (_In_ FxDevice *Fdo, _Out_ PUNICODE_STRING HwIds, _Out_ PUNICODE_STRING SetupClass) |
| BOOLEAN | IsLoggingEnabledAndNeeded (_In_ PFX_DRIVER_GLOBALS DriverGlobals) |
| _Must_inspect_result_ NTSTATUS | FxQueryData (_In_ PFX_DRIVER_GLOBALS DriverGlobals, _In_ HANDLE Key, _In_ PCUNICODE_STRING ValueName, _In_ ULONG Tag, _Out_ PKEY_VALUE_PARTIAL_INFORMATION *Info) |
| VOID | GetDriverInfo (_In_ PFX_DRIVER_GLOBALS Globals, _In_opt_ FxDevice *Fdo, _Out_ FxTelemetryDriverInfo *DriverInfo) |
| VOID | FxGetDevicePropertyString (_In_ FxDevice *Fdo, _In_ DEVICE_REGISTRY_PROPERTY DeviceProperty, _Out_ PUNICODE_STRING PropertyString) |
| VOID | GetFirstHardwareId (_Inout_ PUNICODE_STRING HardwareIds) |
| _Must_inspect_result_ | __drv_maxIRQL (PASSIVE_LEVEL) NTSTATUS QueryAndAllocString(_In_ HANDLE Key |
| #define KMDF_CENSUS_EVT_WRITE_DEVICE_START | ( | TraceHandle, | |
| Globals, | |||
| DriverConfig, | |||
| SetupClass, | |||
| BusEnum, | |||
| HwID, | |||
| Manafacturer | |||
| ) |
Definition at line 47 of file fxtelemetrykm.hpp.
Definition at line 63 of file fxtelemetrykm.hpp.
| _Must_inspect_result_ __drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
| 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().
| _Must_inspect_result_ NTSTATUS FxQueryData | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals, |
| _In_ HANDLE | Key, | ||
| _In_ PCUNICODE_STRING | ValueName, | ||
| _In_ ULONG | Tag, | ||
| _Out_ PKEY_VALUE_PARTIAL_INFORMATION * | Info | ||
| ) |
| 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().
| NTSTATUS GetHardwareIdAndSetupclassFromRegistry | ( | _In_ FxDevice * | Fdo, |
| _Out_ PUNICODE_STRING | HwIds, | ||
| _Out_ PUNICODE_STRING | SetupClass | ||
| ) |
| BOOLEAN IsLoggingEnabledAndNeeded | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals | ) |
Definition at line 109 of file fxtelemetrykm.cpp.
Referenced by LogDeviceStartTelemetryEvent().
| VOID RegistryReadLastLoggedTime | ( | _In_ PFX_DRIVER_GLOBALS | DriverGlobals, |
| _Out_ PLARGE_INTEGER | CurrentTime | ||
| ) |
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().
Definition at line 187 of file fxtelemetrykm.hpp.
| _Must_inspect_result_ _In_ PFX_DRIVER_GLOBALS _In_ PCUNICODE_STRING _Out_ PKEY_VALUE_PARTIAL_INFORMATION* Info |
Definition at line 189 of file fxtelemetrykm.hpp.
Definition at line 188 of file fxtelemetrykm.hpp.