BapdRegisterEtwProvider
NTSTATUS __stdcall BapdRegisterEtwProvider(GUID *ProviderId, UINT8 ManifestedTelemetry, UINT64 *RegHandle){
NTSTATUS result;
result = EtwRegister(ProviderId, 0i64, 0i64, RegHandle);
if( result < 0 )
{
*RegHandle = 0i64;
}
else
{
if( ManifestedTelemetry )
EtwSetInformation(
*RegHandle,
EventProviderSetTraits,
&`EnableManifestedProviderForMicrosoftTelemetry'::`2'::Traits,
(unsigned __int16)`EnableManifestedProviderForMicrosoftTelemetry'::`2'::Traits);
return 0;
}
return result;
}Referenced by:
BapdRecordFirmwareBootStats
BapdWriteEtwEvents
BapdpRecordIumStatus