title: How to read Driver Property Extended configuration Ids in WMI using C#
body: <p>I am using WMI in C# to retrieve properties of Windows devices using the code below.<br>
  However I can't find a property of <strong>ManagementObject</strong> that contains the <strong>Extended configuration Ids</strong> that are visible in the Windows Device Manager window though. Any idea how to access that property value by code?</p>
  
  <pre class="lang-c# prettyprint-override"><code>    ManagementObjectCollection.ManagementObjectEnumerator driversEnumerator = collection.GetEnumerator();
      while (driversEnumerator.MoveNext())
      {
          ManagementObject driver = (ManagementObject)driversEnumerator.Current;
          var props = new Dictionary&lt;string, object&gt;();
          foreach (PropertyData prop in driver.Properties)
          {
              props.Add(prop.Name, prop.Value);
          }
      }
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/z7B2b.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/z7B2b.png" alt="Device Manager Details Extended configuration Ids"></a></p>