| DisplayName | Description | ID | Base Class | Abstract | Hosted | Singleton | Group | Extension | Accessibility | ElementId |
![Microsoft.Windows.HyperV.2012.R2.ServerRole](/images/ClassType.png) | Server running Hyper-V 2012 R2 | Microsoft Windows Server running Hyper-V 2012 R2 | Microsoft.Windows.HyperV.2012.R2.ServerRole | Microsoft.Windows.HyperV.ServerRole | False | True | False | False | False | Public | 4c036a30-736b-4e57-df14-a1383bd2e223 |
![Microsoft.Windows.HyperV.2012.R2.VirtualDrive](/images/ClassType.png) | Hyper-V 2012 R2 Virtual Disk Drive | Microsoft Windows Hyper-V 2012 R2 Virtual Disk Drive | Microsoft.Windows.HyperV.2012.R2.VirtualDrive | Microsoft.Windows.HyperV.VirtualDrive | False | True | False | False | False | Public | 2be878c2-4d71-5654-cf91-40e5f00dc801 |
![Microsoft.Windows.HyperV.2012.R2.VirtualMachine](/images/ClassType.png) | Hyper-V 2012 R2 Virtual Machine | Microsoft Windows Hyper-V 2012 R2 Virtual Machine | Microsoft.Windows.HyperV.2012.R2.VirtualMachine | Microsoft.Windows.HyperV.VirtualMachine | False | True | False | False | False | Public | 305c3e01-7442-b70d-f2ef-a7216a869c33 |
![Microsoft.Windows.HyperV.2012.R2.VirtualNetworkAdapter](/images/ClassType.png) | Hyper-V 2012 R2 Virtual Network Adapter | Microsoft Windows Hyper-V 2012 R2 Virtual Network Adapter | Microsoft.Windows.HyperV.2012.R2.VirtualNetworkAdapter | Microsoft.Windows.HyperV.VirtualNetworkAdapter | False | True | False | False | False | Public | cf0851e2-8f69-8fc8-a5dc-84d11b4545e9 |