Tech Off Thread

4 posts

How to find out list of ETW providers in Windows Phone 8 and how to enable/disable extract ETL?

Back to Forum: Tech Off
  • User profile image
    milindvk

    Hi,

    I have few queries on Windows Phone 8 + ETW logging as Windows phone 8 is built makes use of NT kernel, I am expecting the ETW logging feature also must be available. Is that true? If so is there any application that can act as controller? like xperf.exe? Also how do I get list of available/supported providers on Windows phone 8?

    Thanks

  • User profile image
    cheong

    I think not every function provided by ETW is supported. For example, you can see from the remark of EventWrite() function that it's supported in Windows Phone 8, but some like OpenTrace() does not. So you should check every function you want to use before using them.

    Since there are heavy lockdown in WP8 that only selected vendors have access to core system functions, I don't think the provider list is publicly available. However you may try your luck asking at Nokia/HTC/Samsung forum and see if someone would be able to tell you.

    Recent Achievement unlocked: Code Avenger Tier 4/6: You see dead program. A lot!
    Last modified
  • User profile image
    orena

    You can profile events generated by your process by using the power tools: http://wptools.codeplex.com. This has a relatively comprehensive list of providers built in.

  • User profile image
    cheong

    Thanks for suggesting useful tools. Not aware of that before.

    Recent Achievement unlocked: Code Avenger Tier 4/6: You see dead program. A lot!
    Last modified

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.