{"version":"1.0","provider_name":"PIX on Windows","provider_url":"https:\/\/devblogs.microsoft.com\/pix","author_name":"Shawn Hargreaves","author_url":"https:\/\/devblogs.microsoft.com\/pix\/author\/shawnhargreaves\/","title":"WinPixEventRuntime","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DRFDYQdVSZ\"><a href=\"https:\/\/devblogs.microsoft.com\/pix\/winpixeventruntime\/\">WinPixEventRuntime<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/pix\/winpixeventruntime\/embed\/#?secret=DRFDYQdVSZ\" width=\"600\" height=\"338\" title=\"&#8220;WinPixEventRuntime&#8221; &#8212; PIX on Windows\" data-secret=\"DRFDYQdVSZ\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/devblogs.microsoft.com\/pix\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2019\/11\/Logo.png","thumbnail_width":64,"thumbnail_height":64,"description":"PIX events are used to instrument your game, labeling regions of CPU or GPU work and marking important occurrences.\u00a0 Including this instrumentation while developing the game can make PIX captures far nicer to work with. An &#8220;event&#8221; represents a region of time &#8211; so an event has a begin and an end.\u00a0 A &#8220;marker&#8221; is [&hellip;]"}